У меня есть простая C ++ ATL COM DLL и 32-битный установщик Visual Studio Setup. Все хорошо на 32-битной Windows, но есть некоторые проблемы на 64-битной Windows 7.
В дополнение к HKCR мой скрипт RGS также добавляет некоторые записи реестра в HKCU. После проверки в редакторе реестра выяснилось, что мои ключи, предназначенные для HKCU, оказались в HKEY_USERS\.Default
. Что пошло не так? Кажется, я не могу до конца разобраться.
[Изменить]
Когда я выполняю руководство c:\windows\syswow64\regsvr32
в своей COM DLL, я наконец получаю правильные ключи в реестре HKCU. Означает ли это, что проект установки Windows не работает в 64-разрядной версии Windows?