Re: Регистрация COM-объекта из своей программы
От: bnk СССР http://unmanagedvisio.com/
Дата: 20.07.23 09:32
Оценка:
Здравствуйте, Melamed, Вы писали:

M>При регистрации СОМ объекта в своей программе вызов функции CODllRegisterServer из своей задачи выдает ошибку 0x80070005 "Отказано в доступе" Системная утилита Regsvr32 регистрирует COM-объекты только когда запущена под администратором системы. Думаю, для регистрации новых COM-объектов не хватает каких-то привилегий


Очевидно админских прав не хватает, в реестр писать оно не может (HKLM)
Да, можно регистрировать только для пользователя, тогда админские права не нужны.

regsvr32 /i:user name.dll

Но вообще это нехорошо (самостоятельно регистрировать DLL).
По-нормальному это должна быть работа инсталлятора.

Да, а что такое "CODllRegisterServer"? Гугл дает 0 результатов поиска
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.