[英]manual inputs embed in msi using wix
我想安装一个第三方可执行文件,希望在用户计算机上有一些用户输入。为此,我想使安装静音。
有没有办法使用wix实现?
最“正确”的方法是创建一个使用Chain
来安装ExePackage
和MsiPackage
的Bundle
。 您可以通过InstallCommand
属性控制对ExePackage
的输入。 通过以下操作, InstallCommand
属性可以使用Bundle
的Variable
:
<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.