正在写入的注册表值在安装时在x64我需要写两个注册表值:64维克斯安装程序不Wow6432Node
1)<RegistryValue Root="HKLM" Key="SOFTWARE\Microsoft\Exchange" Name="Info" Type="string" Action="write" Value="8">
2)<RegistryValue Root="HKLM" Key="SOFTWARE\Wow6432Node\Microsoft\Exchange" Name="Info" Type="string" Action="write" Value="9"/>
我使用<?if $(var.PlatformName) = x64 ?>
来检查我是否在x64上。
赢得7 64位它工作正常,但在XP 64位它将第二个键(“9”)的值写入第一个键的位置(我猜它覆盖了第一个键)。 任何想法为什么?或者我应该如何解决它?