【发布时间】:2012-03-16 13:19:36
【问题描述】:
由于我们产品的要求,我们需要将Hotfix KB982638 发送给我们的客户。我们的安装程序基于 WIX。
我们如何在安装结束时从我们的安装程序启动Hotfix KB982638?
我们尝试了什么:
我们尝试从 .msi 中启动它的 .exe,但它开始等待完成我们的 msi 进程,而该进程实际上是在等待修补程序完成其进程,因此两者都停止了。
代码如下:
<Binary Id="NDP40_x64" SourceFile="D:\ApBuild\src\bpf\extras\bin\NDP40-KB982638-x64.exe" />
<CustomAction Id="NDP40_x64_install" Return="ignore" Execute="deferred" BinaryKey="NDP40_x64" ExeCommand=" " />
<InstallExecuteSequence>
<Custom Action="NDP40_x64_install" After="InstallFiles"><![CDATA[Not REMOVE]]></Custom>
</InstallExecuteSequence>
我们还尝试从 Bootstrapper (setup.exe) 启动它,同时关闭 Hotfix 重新启动选项并启用带有 Defr 属性的 Bootstrapper 选项,但在这种情况下,如果系统重新启动,Hotfix 的安装也会重新启动,因此出现循环已创建。
任何帮助将不胜感激。
谢谢和最好的问候
法鲁克
【问题讨论】:
标签: wix wix3.5 hotfix launching