Windows 7 и COM

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
Hellfalcon
Сообщения: 1
Зарегистрирован: 21 ноя 2010, 18:34

Всем привет!
Проблема с регистрацией COM компонента(dll), написанного на С++.
Компонент регистрирую в командной строке с помощью regsvr32. В Window XP все нормально. А в Windows 7 не получается зарегистрировать компонент(вообще ничего в реестре не создается).
Может я не правильно регистрирую ?
Написана функция DllRegisterServer(regsvr32 ее и вызывает), которая с помощью RegCreateKeyEx, RegSetValueEx, и т.д. вообщем регистрирует компонент.
Аватара пользователя
Decoder
Сообщения: 308
Зарегистрирован: 19 фев 2008, 23:11
Откуда: Moscow

Возможно недостаточно пользовательских прав для работы с реестром. Нужно входить в систему с правами администратора. Это как бы дополнительная степень защиты операционной системы.
Поумнеть несложно, куда труднее от дури избавиться.
Ответить