高级安装程序中的链接包

Chained Packages in Advanced Installer

我正在尝试在安装第一个 MSI 时启动另一个 MSI。我发现了链式包裹。我遵循了这个 tuto,一切正常,但我想在设置中更进一步。

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

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

如有帮助将不胜感激。

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

CHAINED_INSTALL_DIR_PROP = "[APPDIR]"

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