0
我有非常具体的条件为维克斯安装程序,并尽一切努力至今未能成立。WIX安装目录条件
我需要检测
- Windows是否10与周年纪念版更新更新
- 如果Office 365版本建立12.0.6965.2092版本安装
RegistrySearch将相应属性值给出但无论实际条件是否满足都会触发条件。
<Property Id="OFFICE365DETECT">
<RegistrySearch Id="Office365Search" Root="HKLM" Key="SOFTWARE\Microsoft\Office\ClickToRun\Configuration" Name="ProductReleaseIds" Type="raw"/>
</Property>
<Property Id="OFFICE365VERSIONDETECT">
<RegistrySearch Id="Office365VersionSearch" Root="HKLM" Key="SOFTWARE\Microsoft\Office\ClickToRun\Configuration" Name="ClientVersionToReport" Type="raw" />
</Property>
<!--Windows Anniversary Edition corresponds to CurentBuildNumber 14000 and above-->
<Property Id="WINDOWSANNIVERSARYEDITIONDETECT">
<RegistrySearch Id="WindowsAnniversarySearch" Root="HKLM" Key="SOFTWARE\Microsoft\Windows NT\CurrentVersion" Name="CurrentBuildNumber" Type="raw"/>
</Property>
条件检查应该看不同的,我知道,但我找不到这个非常特殊的情况下,任何指导。
<![CDATA[((OFFICE365DETECT = "O365ProPlusRetail" OR OFFICE365DETECT = "O365BusinessRetail" OR OFFICE365DETECT = "O365SmallBusPremRetail") AND OFFICE365VERSIONDETECT = "16.0.6965.2092" AND WINDOWSANNIVERSARYEDITIONDETECT = "14393")]]>
我会大大appretiate任何建议,意见和评论家。
谢谢大家提前!