【问题标题】:Chained Packages in Advanced Installer高级安装程序中的链接包
【发布时间】:2017-06-29 13:55:47
【问题描述】:

我正在尝试在安装第一个 MSI 时启动另一个 MSI。我发现了链式包。我关注了这个tuto,一切都很好,但我想在设置中走得更远。

对于辅助安装程序,我的最终目标是避免选择安装文件夹,并自动将文件安装在与主要 MSI 相同的文件夹中。

有可能吗?如果没有,我该怎么做才能达到我的目的?

任何帮助都会很棒。

【问题讨论】:

    标签: windows windows-installer installation advanced-installer


    【解决方案1】:

    主要的 MSI 安装文件夹属性是 APPDIR。要实现您想要的,您可以将链接的 MSI 的安装文件夹属性设置为 APPDIR 属性值。这可以通过像这样设置Properties field 来完成:

    CHAINED_INSTALL_DIR_PROP = "[APPDIR]"
    

    还可以将链接包配置为在没有完整 UI 的情况下安装,因此用户无法选择安装文件夹。

    【讨论】:

    • 感谢您的回答。但是,我是 Advanced Installer 的新手。我想我错过了一些东西,我按照你说的做了,但是它不起作用,链接包的安装文件夹没有改变。实际上,我想我需要将属性设置为在某个地方启动,或者其他什么?这里我只是定义了一个属性,叫做 CHAINED_INSTALL_DIR_PROP,但是我该如何启动它呢?希望我让自己足够清楚......
    • 好吧,我发现了我的错误。我需要在chained包中添加属性,我一开始没有得到它。现在效果很好,谢谢。
    • 太棒了。很乐意提供帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多