首页 > 解决方案 > InstallShield 2018 专业版

问题描述

我在 InstallShield 2018 Professional Edition 中使用 Basic MSI 项目。我创建了多个实例并希望拥有多个服务(每个实例的每个服务),并且该服务应该在创建新实例时启动。

如何在 installshield 的命令行参数中传递以下 Windows 命令来创建服务。

(sc create servicename binpath= "path" DisplayName = "name"start = auto)

基本的 msi 项目是否可以满足上述要求?如果是,那么如何?请帮忙。

用户是否可以输入服务名称,并且该名称应附加预定义的服务名称?(可能作为弹出窗口)

提前致谢。

标签: installshield

解决方案


从命令行,您可以传入一些属性并进行自定义操作(安装脚本、c# 等),并在运行 sc.exe 时使用这些属性来创建服务。

您当然可以添加新对话框或修改现有对话框以获取您想要创建的服务的用户参数,但这需要更多的工作。


推荐阅读