在64位Windows 7上注册C ++ COM DLL的问题

时间:2011-09-24 19:57:05

标签: c++ com windows-installer atl

我有一个简单的C ++ ATL COM DLL和一个32位Visual Studio安装程序安装程序。一切都在32位Windows上很好,但在64位Windows 7上存在一些问题。

除了HKCR之外,我的RGS脚本还向HKCU添加了一些注册表项。在使用注册表编辑器检查后,我发现我的目标HKCU的密钥最终在HKEY_USERS\.Default。什么地方出了错?我似乎无法深究这一点。

[编辑]

当我在我的COM DLL上进行手动c:\windows\syswow64\regsvr32时,我终于在HKCU注册表中获得了正确的密钥。这是否意味着Windows安装项目在64位Windows上被破坏了?

0 个答案:

没有答案