由于我们产品的要求,我们需要向我们的客户提供Hotfix KB982638。我们的安装程序基于WIX。如何在我们基于Wix的安装程序中包含Microsoft Hotfix?
在安装结束时,我们如何从我们的安装程序启动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>
我们还试图同时关闭修补程序重新启动选项,并启用引导程序与DEFR属性选项从一个引导程序(SETUP.EXE)启动它,但在这种情况下,如果系统重新启动,Hotfix的安装也会重新启动,因此会创建一个循环。
任何帮助将不胜感激。
感谢和问候
法鲁克
丹,谢谢你的回复。 其实我们不能那样做。这里是如果我们这样做: 'code' error LGHT0204:ICE77:NDP40_x64_install是脚本内自定义操作。它必须在InstallInitialize操作和InstallExecuteSequence表中的InstallFinalize操作之间进行排序 – 2012-03-19 06:51:55