如何在安装时区分Vista SP1和Server 2008

Ian*_*ger 5 installer operating-system wix windows-vista windows-server-2008

我有一个Wix安装程序,应该允许在Windows Server 2008上运行,但不允许在Vista上运行.根据Microsoft的" 操作系统属性"页面,使用它们为此目的提供的参数(VersionNT和WindowsBuild)是不可能的.

有没有人解决这个问题或知道如何解决它?

谢谢!

Sha*_*men 5

尝试

<Condition Message="This application is only supported on Windows Server 2008, or higher.">
    <![CDATA[Installed OR (VersionNT >= 600 AND MsiNTProductType > 1)]]>
</Condition>
Run Code Online (Sandbox Code Playgroud)