使用安装 Windows 服务的 Installshield 创建安装程序
Create installer with Installshield that installs Windows Service
我有一个 windows 服务,它通过在 cmd 中使用命令行 --install 执行它来自行安装。该服务还知道如何通过在 cmd 中传递 --uninstall 参数来卸载自身。
我需要创建一个 MSI 安装程序来安装此服务并启动它。我曾尝试在 Installshield 中使用组件并使用自定义操作,但无论哪种方式都没有获得正确的结果。
我需要一些帮助。谢谢
请看我在Wix installer to replace INSTSRV and SRVANY for user defined service installation
下的回答
WiX ServiceInstall 和 ServiceControl 元素是底层 Windows 安装程序 ServiceInstall 和 ServiceControl 表的抽象。 InstallShield 使用相同的功能,但不是编写为 XML,而是在高级设置下的组件视图中编写 |组件的服务区。
一般来说,调用自定义操作来注册服务并不是 windows 安装程序的最佳做法。相反,弄清楚 --install 命令正在完成的细节,并使用 InstallShield 将它们本地编写到这些表中。
我有一个 windows 服务,它通过在 cmd 中使用命令行 --install 执行它来自行安装。该服务还知道如何通过在 cmd 中传递 --uninstall 参数来卸载自身。
我需要创建一个 MSI 安装程序来安装此服务并启动它。我曾尝试在 Installshield 中使用组件并使用自定义操作,但无论哪种方式都没有获得正确的结果。
我需要一些帮助。谢谢
请看我在Wix installer to replace INSTSRV and SRVANY for user defined service installation
下的回答WiX ServiceInstall 和 ServiceControl 元素是底层 Windows 安装程序 ServiceInstall 和 ServiceControl 表的抽象。 InstallShield 使用相同的功能,但不是编写为 XML,而是在高级设置下的组件视图中编写 |组件的服务区。
一般来说,调用自定义操作来注册服务并不是 windows 安装程序的最佳做法。相反,弄清楚 --install 命令正在完成的细节,并使用 InstallShield 将它们本地编写到这些表中。