【问题标题】:InstallShield 2018 Professional EditionInstallShield 2018 专业版
【发布时间】:2018-09-21 10:50:42
【问题描述】:

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

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

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

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

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

提前致谢。

【问题讨论】:

    标签: installshield


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢。我仍在努力创建服务,但我通过添加新对话框实现了基于用户的服务名称。您能否给我一些提示,我必须从命令行传递什么样的属性?不使用命令行就不能直接从 installShield 执行吗?
    猜你喜欢
    • 1970-01-01
    • 2014-01-25
    • 1970-01-01
    • 2013-12-20
    • 1970-01-01
    • 2022-06-29
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    相关资源
    最近更新 更多