Я создаю проект в vs2010, он предназначен для установки на пользователя, но мне нужно включить COM-объект (в DLL я использую ATL).Дело в том, что я могу только зарегистрировать DLL с правами администратора, но мой установщик не требует прав администратора, и регистрация com не удалась.
Это то, что я нашел: http://blogs.msdn.com/b/jaredpar/archive/2005/05/29/423000.aspx
Я сделал эти изменения, изменил файлы .rgs с HKCR на HKCU и изменил код DllRegisterServer для переопределения HKCR с помощью HKCU \ Software \ Classes
Но я получаю ту же ошибку: 0x8002801c с использованием regsvr32 (как ограниченопользователь), и установщик также выдает мне ошибку.Нужно ли что-то еще для создания COM-объектов для каждого пользователя?
Thans.