0

我是 WiX 的新手,我一直在尝试使用它为基本的控制台应用程序创建一个安装程序,它只是在控制台中打印 hello world 并挂在那里。我的问题是,可以使用 WiX 为任何控制台应用程序创建 Windows 服务吗?

我知道它可以用来为 Windows 服务应用程序创建服务安装程序。

我确实为控制台应用程序的 Windows 服务创建了安装程序,并且在安装时我得到了

Service failed to start. Verify that you have sufficient privileges to start system services
4

1 回答 1

0

不是直接的。您需要使用帮助程序(服务主机包装器),例如 srvany.exe,然后让 WiX 为 srvany 定义服务。服务控制管理器将向将启动 wrvany.exe 的服务发送一个启动命令,然后 srvany.exe 将读取一个附加注册表值以了解要调用的 EXE。有关更多详细信息,请参阅:

用于用户定义服务安装的 Wix 安装程序替换 INSTSRV 和 SRVANY

于 2014-07-09T13:14:37.277 回答