2013-01-23 126 views
1

最近我瞭解到,我們可以在Linux中使用Wine執行爲Windows操作系統準備的MSI文件。如何在非Windows操作系統的WiX安裝程序中獲取操作系統名稱?

對於我們的軟件,我們檢查了一些先決條件,如操作系統應該是Windows XP或更高版本,使用Windows安裝程序變量VersionNT

但是沒有這樣的變量可用,我可以檢查它是Windows還是Linux。我的要求是,如果它是Linux我想檢查一些其他的必備條件。

有沒有一種方法可以在WiX中獲得操作系統名稱?

+0

爲什麼在這麼多天後downvote?版主應該看看這個。沒有理由,不應鼓勵downvote。 –

回答

2

我無法開始說在反向工程環境中設置了哪些屬性。我建議記錄您的安裝(通常爲/ l * v,但可能不同),然後查看它報告的設置屬性,看看其中一個是否符合您的需求。

+0

謝謝。如果有幫助,將使用'msiexec/i [MSI文件]/l * v InstallLog.log'進行檢查。 –