2012-03-26 178 views
2

我爲我的應用程序創建了一個安裝程序。該應用程序在Windows XP,Windows Vista & Windows 7上受支持。如果用戶嘗試在某些其他操作系統上安裝,則應向用戶顯示一條消息,指出操作系統不受支持。我知道我可以在Windows Installer中使用VersionNT屬性添加一個支票。 但根據這裏給出的值: http://msdn.microsoft.com/en-us/library/windows/desktop/aa370556(v=vs.85).aspx檢查WIX安裝程序中的操作系統

如果我檢查VersionNt = 600,然後,它允許在Windows Vista上要安裝的產品以及Server 2008的,因爲兩者都具有VersionNT = 600。我怎樣才能讓用戶在此情況下僅支持Vista,而不是Server 2008

回答

4

檢查MsiNTProductType property並要求它等於1(工作站)。

+1

我認爲首先這是一個有效的要求是很少見的。我會重新考慮業務規則。 – 2012-03-26 12:47:56

+1

謝謝。有效 !!! – 2012-03-31 08:08:22

相關問題