Browser Helper Objects (BHO) в Windows Vista только с правами администратора? - PullRequest
4 голосов
/ 01 октября 2008

Для университетского проекта я запрограммировал объект помощника браузера Internet Explorer для обработки информации веб-документа во время просмотра. Он успешно работал на Windows XP с IE6 и IE7.

Теперь у меня проблема с тем, что в Windows Vista для того же BHO требуются права администратора. Браузер и BHO работают, если вы запускаете IE как администратор, но если вы запускаете как обычный пользователь, он падает.

BHO, конечно, зарегистрирован в системе и активирован в браузере.

Что я могу сделать, чтобы пользователь с правами не администратора мог запускать зарегистрированный и активированный BHO? Или, может быть, причина в другом, и я полностью скучаю по нему?

Большое спасибо за помощь!

Ответы [ 2 ]

4 голосов
/ 04 октября 2008

Не уверен, что ваша проблема связана с пользовательскими действиями в вашем установщике, но вам помогут следующие две ссылки.

0 голосов
/ 14 июля 2009

Вы должны использовать отладчик, чтобы определить , почему аддон падает. Скорее всего, вы пытаетесь записать в защищенное место, а когда это не удается, ваш код не может проверить результат ошибки.

Использование Process Monitor и отслеживание возвращений Access_Denied часто полезно, но использование полного отладчика - правильный путь.

...