繁体   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