1
<![CDATA[(NOT Installed) AND (ACCESSRUNTIMECHECK <> "Access.Application.12")]]>
我用上面的表达式来检查,如果我安装了第一次也是,如果ACCESSRUNTIMECHECK(从注册表中的一个属性)值不匹配上述值不存在。然而它不能正常工作。怎么了?首先检查安装和注册表值维克斯
我确定ACCESSRUNTIMECHECK的值等于“Access.Application.12”。
<Property Id="ACCESSRUNTIMECHECK">
<RegistrySearch Id="AccessRuntimeSearch"
Root="HKLM"
Key="SOFTWARE\Classes\Access.Application\CurVer"
Type="raw" />
</Property>
<Condition Message="Access not installed!">
<![CDATA[(NOT Installed) AND (ACCESSRUNTIMECHECK <> "Access.Application.12")]]>
</Condition>