可以使用WiX为任何控制台应用程序创建Windows服务

时间:2014-07-09 12:09:47

标签: windows-services wix windows-installer wix3.8

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

Wix installer to replace INSTSRV and SRVANY for user defined service installation