0
我有一个注册表值二传手在我的WiX的应用程序,如下常用安装程序在64位和32位系统中设置注册表值?
<Component Id="EngageAssistanceAutostart" Guid="f9e92a81-506d-4fe9-836b-564420a98ea1" Win64="yes">
<RegistryValue Id="crimsonwatchdog" Root="HKLM" Action="write"
Key="Software\Microsoft\Windows\CurrentVersion\Run"
Name="Crimson watch dog"
Value="[INSTALLFOLDER]Crimson.Watchdog.exe"
Type="string" />
你可以看到,编辑Windows注册表中的64位系统,我一直Win64中=“是”
,我也必须设置patform =“x64”
<Package InstallerVersion="200" Platform="x64" Compressed="yes" InstallScope="perMachine" InstallPrivileges="elevated" AdminImage="yes" />
如果我没有这样做,我将无法设置注册。在64位系统中的价值。 如果我这样做,这个安装程序不会在32位系统中工作。
是否有任何解决方案可以让我在64位和32位系统中设置注册表值?
请注意我的问题 –