我有一个WIX设置MSI。我想阻止它在WIN XP上安装。 我使用的是WIX的InstallPrivileges属性,但它没有解决我的问题: -
<Package InstallerVersion="200" Platform="$(var.Platform)" InstallPrivileges="limited" />
我怎样才能实现这个目标?
答案 0 :(得分:3)
以下示例演示如何使用此属性阻止在Windows Vista / Windows Server 2008之前在操作系统上安装应用程序
<Condition Message="This application is only supported on Windows Vista, Windows Server 2008, or higher.">
<![CDATA[Installed OR (VersionNT >= 600)]]>
</Condition>
请参阅VersionNT values以选择要阻止安装程序的操作系统 请参阅更多信息How To: Block Installation Based on OS Version