繁体   English   中英

使用自定义/ a参数的WiX引导程序静默安装

[英]WiX bootstrapper silent install with custom /a argument

是否可以通过使用/a/arg格式的命令行参数来启动WiX捆绑包的静默安装?

我知道wixstdba bootstrapper接受可用命令行参数

具体来说,我们需要使用参数/s /v/qn来执行此操作。

注意:使用命令行setup.exe /s /v/qn执行引导程序实际上确实会启动静默安装,并且我认为这是因为BA将/s解释为与-s等效。 但是由于我在任何地方都找不到这种行为的记录,因此我对依赖它感到担心,因此希望使用显式的方法来执行此操作。

TL; DR

我们之所以支持此参数/format的原因是由于该软件先前版本的自动升级操作。 该软件的此版本启动了对其自身的自动下载升级,这是一个InstallShield软件包,使用开关/s /v/qn可以以静默方式启动MSI。 这些开关被编码到一个常量字段中,因此我们从InstallShield迁移到WiX的事实提出了此问题。

我们想复制此功能,但需要一种方法将这组参数转换为-silent-passive参数,或者找到其他方法来完成此任务。

Burn同时支持-/作为切换字符。 静音UI模式的支持作为qquiets ,和silent与领先的-/ 请参阅https://github.com/wixtoolset/wix3/blob/develop/src/burn/engine/core.cpp#L1098上的代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM