【发布时间】:2021-07-14 15:05:26
【问题描述】:
目前我的安装程序需要用户在安装时选择他们想要使用的设置类型。假设设置了 A、B 和 C。
如果想在静默安装程序中进行此操作。有什么方法可以用吗?
我正在使用安装屏蔽。
【问题讨论】:
标签: installshield
目前我的安装程序需要用户在安装时选择他们想要使用的设置类型。假设设置了 A、B 和 C。
如果想在静默安装程序中进行此操作。有什么方法可以用吗?
我正在使用安装屏蔽。
【问题讨论】:
标签: installshield
您可以通过 msiexec.exe 命令行在 MSI 文件中设置 PUBLIC PROPERTIES,如下所示:
msiexec /i test.msi /qn TESTPROPERTY=1
这些属性是您连接到 GUI 中输入的值的属性。它们现在由命令行设置(或使用属性表中的默认值),并且在安装时会跳过 MSI 的整个 GUI 部分。
这是一个示例,展示了如何将 INSTALLDIR 连接到 GUI(显示了 Wise for Windows Installer,Installshield 和其他 MSI 工具中的概念相同):
为了玩弄 msiexec.exe 的复杂命令行,我总是推荐 Altiris 的这个漂亮工具:http://www2.wise.com/filelib/WICLB.exe - 断开的链接,从 Wayback Machine 复活,看到由于该工具是免费软件,我认为这是合法的 - (请参阅此处的屏幕截图:installation using msi.exec open help options every time)。为安全起见,请通过virustotal.com 运行下载。
【讨论】: