RegSvr32 не делает записи реестра для COM-объекта

У меня есть недавно созданный простой объект ATL в существующем проекте ATL COM.
Теперь регистрация этой DLL с помощью regsvr32 работает нормально. Я получаю сообщение о том, что регистрация DLL прошла успешно. Но он не может делать записи под HKCR. Я могу видеть записи для всех других объектов, кроме этого.

Я использую VS2012 Professional для компиляции моего проекта, и тип конфигурации x64.
** Я недавно обновил свое решение с VS2005 до VS2012, и это мой первый объект в рамках недавно созданного решения. **

Кто-нибудь может указать мне правильное направление здесь?

0

Решение

Хорошо, хотя мой каталог командной строки был таким же, как и тот, в котором находилась регистрируемая DLL, когда я использовал команду DLL-файла C: \ windows \ system32 \ regsvr32.exe, она регистрировала DLL, расположенную в Папка System 32.

Используя абсолютный путь к DLL, зарегистрировал правильную DLL, и в HKCR появились новые progID.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]