VersionNt不适用于Windows 7 SP1 32位

时间:2018-02-17 11:57:47

标签: wix burn

我们的安装包最近正在使用以下版本的NT条件,但此后一直停止工作 - 我一直在拉我的头发试图弄清楚发生了什么!当我尝试测试它时,似乎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>

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

如果这是Burn bootstrapper,那么这些值是不正确的。正如文档所述,VersionNT的这些值将是v6.01。

Wix Burn variables