VersionNt 不适用于 Windows 7 SP1 32 位

VersionNt not working on Windows 7 SP1 32 bit

我们的安装包最近在以下 versionNt 条件下工作,但此后停止工作 - 我一直在努力弄清楚发生了什么!!当我尝试测试它时,WindowsNt 值似乎小于 600,听起来不对?

<util:FileSearch Id="searchSystem" Path="[SystemFolder]\advapi32.dll" Variable="FILEVERSION" Result="version"/>

<bal:Condition Message="This application is only supported on Windows 7 SP1 or above">
  <![CDATA[(VersionNT > 601) OR (VersionNT = 601 AND ServicePackLevel >= 1) OR (FILEVERSION > "6.3.10000.0")]]>
</bal:Condition>

如有任何帮助,我们将不胜感激!

如果这是 Burn 引导程序,则这些值不正确。如文档所述,VersionNT 的这些值将是 v6.01。

Wix Burn variables