0

我创建了 WCF 服务,使用 Windows 服务应用程序,我将 wcf 服务 dll 提供给 Windows 服务应用程序,我使用 innosetup 创建了 exe,为了创建设置,我遵循了如何使用 INNO 设置部署 WCF 服务?,现在我怎样才能自动启动服务,安装完成后,服务应该自动启动。怎么可能?我可以得到任何命令行来完成这个任务吗?

问候, Lokesh.J

4

1 回答 1

0

您可以使用以下代码创建服务,服务将自动启动。

// create a system service with windows command “sc”
DosCmd := '/C '+'sc create "WCF" binPath= "'+ExpandConstant('{app}\WCF.exe' \
  type= share start= auto DisplayName= "WCF"'+' obj= '+UserName+' password= '+Passwd;
Exec(ExpandConstant('{cmd}'),DosCmd, '',  SW_HIDE,ewWaitUntilTerminated, ResultCode);

然后,WCF 服务将自动启动。

于 2014-07-23T02:32:29.167 回答