使用安装Windows服务的Installshield创建安装程序

时间:2015-01-22 16:31:32

标签: windows-services installshield

我有一个Windows服务,可以通过命令行--install在cmd中执行它来自行安装。此服务还知道如何通过在cmd中传递--uninstall参数来卸载自身。

我需要创建一个MSI安装程序来安装此服务并启动它。我尝试过使用Installshield中的组件并使用自定义操作,但无法以任何方式获取权限结果。

我需要一些帮助。感谢

1 个答案:

答案 0 :(得分:0)

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

下查看我的回答

WiX ServiceInstall和ServiceControl元素是底层Windows Installer ServiceInstall和ServiceControl表的抽象。 InstallShield使用相同的功能,但不是创作为XML,而是在高级设置下的组件视图中创作。组件的服务区域。

通常,调用自定义操作来注册服务并不是Windows安装程序的最佳做法。而是通过--install命令找出详细信息,并使用InstallShield将它们本地创建到这些表中。

Installing, Controlling, and Configuring Windows Services