2013-03-06 256 views
2

我是新的windows安装程序。我需要一个.msi安装程序,用于使用普通C++(No .NET)编写的Windows服务。我听说这是可能的,但我不知道如何。使用msi安装程序的安装程序windows服务

有人可以告诉我如何让安装程序来安装我的服务?它需要是一个.msi isontler。

谢谢!

回答

4

在WiX的工具集,你只添加到Component包含File是服务可执行:

<ServiceInstall Id="MyService" Name="MyService" DisplayName="My Cool Service" 
       Description="Description of my cool service." 
       Start="auto" Type="ownProcess" /> 
+0

请务必将该文件标记为的keyPath。 – 2013-03-06 19:32:18

+0

谢谢,我有机会的时候会尝试。你能说出一个关于WiX安装程序的好教程,特别是在我的问题上? – peer 2013-03-07 09:10:20

+0

@Christopher Painter,组件中的第一个文件将是KeyPath,理想情况下组件中只有服务可执行文件,因此不需要KeyPath属性。 – 2013-03-08 08:49:54