Здравствуйте, Melamed, Вы писали:
M>При регистрации СОМ объекта в своей программе вызов функции CODllRegisterServer из своей задачи выдает ошибку 0x80070005 "Отказано в доступе" Системная утилита Regsvr32 регистрирует COM-объекты только когда запущена под администратором системы. Думаю, для регистрации новых COM-объектов не хватает каких-то привилегий
Очевидно админских прав не хватает, в реестр писать оно не может (HKLM)
Да, можно регистрировать только для пользователя, тогда админские права не нужны.
regsvr32 /i:user name.dll
Но вообще это нехорошо (самостоятельно регистрировать DLL).
По-нормальному это должна быть работа инсталлятора.
Да, а что такое "CODllRegisterServer"? Гугл дает 0 результатов поиска