我正在尝试在安装第一个MSI时启动另一个MSI。我发现了链式包裹。我遵循了这个tuto,一切都很好,但我想在设置中更进一步。
我的最终目标是避免二级安装程序选择安装文件夹,并自动将文件安装在与主MSI相同的文件夹中。
有可能吗?如果没有,我能做些什么来达到我的目的?
任何帮助都会很棒。
答案 0 :(得分:2)
主要的MSI安装文件夹属性是APPDIR。要实现所需,可以将链式MSI的安装文件夹属性设置为APPDIR属性值。这可以通过设置Properties field来完成:
CHAINED_INSTALL_DIR_PROP = "[APPDIR]"
此外,链接包可以配置为在没有完整UI的情况下安装,因此用户无法选择安装文件夹。