Вспомогательные объекты браузера (BHO) в Windows Vista только с правами администратора?

StackOverflow https://stackoverflow.com/questions/157755

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top