2015-08-26 192 views
0

我有一個Windows應用程序,爲此我從MSI創建一個引導程序(EXE)。同時,我有另一個可執行文件,它安裝了幾個組件,其中之一是我的原始MSI。有沒有辦法妥善地處理這個問題,以便在不同的安裝程序上運行時可以識別出正在安裝相同的組件?通過WIX安裝與多個安裝程序相同的應用程序

回答

0

我假設在您的其他exe/meta安裝程序中,您想檢測是否已安裝msi軟件包,如果是,請跳過啓動此MSI軟件包。

它是什麼樣的元安裝程序/引導程序?檢測msi包是否已安裝的最佳方法是使用Windows安裝程序API。

以下是兩個API的,可以幫助你在這個練習:

https://msdn.microsoft.com/en-us/library/aa370103(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/aa370131(v=vs.85).aspx

如果不幫你,kindy讓我們知道那種元安裝/引導器的那你正在使用,然後我們可以進一步討論它。

希望這會有所幫助。

相關問題