簡體   English   中英

使用wix將手動輸入嵌入到msi中

[英]manual inputs embed in msi using wix

我想安裝一個第三方可執行文件,希望在用戶計算機上有一些用戶輸入。為此,我想使安裝靜音。

有沒有辦法使用wix實現?

最“正確”的方法是創建一個使用Chain來安裝ExePackageMsiPackageBundle 您可以通過InstallCommand屬性控制對ExePackage的輸入。 通過以下操作, InstallCommand屬性可以使用BundleVariable

<ExePackage InstallCommand="[MyVariable] -someswitch"
            DetectCondition="DetectedThirdPartyInstalled"
            SourceFile="path\to\thirdparty.exe" />

如果確實必須嘗試在.msi期間安裝可執行文件,則需要使用CustomAction ,並且ExeCommand屬性可以傳遞參數。 看起來像:

<CustomAction FileKey="FileIdForThirdPartyExe" ExeCommand="[MyProperty] -someswitch" />

在WiX.chm中查看這些關鍵字,以獲取更多其他詳細信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM