簡體   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