我想安装一个第三方可执行文件,希望在用户计算机上有一些用户输入。为了达到这个目的,我想让安装无声。
有没有办法使用wix实现?
答案 0 :(得分:1)
最“正确”的方法是创建使用Bundle
来安装Chain
和ExePackage
的{{1}}。您可以通过MsiPackage
属性控制ExePackage
的输入。 InstallCommand
属性可以使用InstallCommand
中的Variable
来执行以下操作:
Bundle
如果您真的必须尝试在.msi期间安装可执行文件,那么您需要使用<ExePackage InstallCommand="[MyVariable] -someswitch"
DetectCondition="DetectedThirdPartyInstalled"
SourceFile="path\to\thirdparty.exe" />
并且CustomAction
属性可以传递参数。这看起来像是:
ExeCommand
在WiX.chm中查看这些关键词以获取更多其他详细信息。