-1
MSI包本身是x64,但包中定义的注册表项(HKLM/SOFTWARE/[Key])是在64位系统中写入Wow6432Node的。是什么让MSI选择HKLM/SOFTWARE/HKLM/SOFTWARE/Wow6432Node
我使用InstallShield作为工具。
定义的注册表项是这样的: “HKLM \ SOFTWARE \ [软件]”
,我有当包裹被部署进程监视器条目:
msiexec.exe RegCreateKey HKLM\SOFTWARE\Wow6432Node\[software] SUCCESS
什么想法?
我正在使用InstallShield,并且定义的密钥类似于“HKLM \ SOFTWARE \ [软件]”。我有两个包含32位或64位版本组件的软件包,但它们都写入“HKLM \ SOFTWARE \ Wow6432Node \ [软件]”而不是“HKLM \ SOFTWARE \ [软件]” –