主要安装完成后 Wix Installer 运行 msi

Wix Installer run msi after main install is done

我需要 运行 我的安装程序然后完成后 运行 第 3 方 msi。图这将是一个足够简单的工作,我确信我只是缺少一个标志。我的脚本有什么问题;

<Binary Id="AnotherApp" SourceFile="C:\Install.msi"/>

<CustomAction Id="RunMSI" BinaryKey="AnotherApp" ExeCommand="" Execute='deferred' Return='asyncNoWait' Impersonate='no'/>
<InstallExecuteSequence>
  <Custom Action='RunMSI' Before='InstallFinalize' />
</InstallExecuteSequence>

我看到 C:\Install.msi 因为大小增加而包含在内,但它不会 运行。

仅供参考,我不想要任何 UI 就拥有它 运行 install.msi

谢谢

Windows 安装程序有一个互斥体,可以防止这种情况发生。您想研究引导程序/链接器。对于称为 "Burn".

的 WiX