2015-02-06 248 views
0

我需要運行安裝程序,然後運行第三方msi。圖這將是一個簡單的工作,我相信我只是缺少一個標誌。我的劇本有什麼問題;Wix安裝程序在主要安裝完成後運行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

感謝

回答

3

Windows安裝程序有一個互斥體,防止這種情況的可能的。你想看看一個引導程序/ chainer。對於稱爲「燒傷」的WiX。

相關問題