BHO и Internet Explorer 11

Я видел некоторый код на codeproject, как этот а также этот. но оба они не совместимы с новой политикой безопасности надстроек Internet Explorer, когда я вставляю их в реестр, они отображаются в списке надстроек IE, но со статусом «несовместимо». Кто-нибудь может показать мне рабочий пример для дополнения IE11? или можете показать мне, что мне нужно изменить? (я уже отключил режим безопасности, но даже при том, что я не мог заставить его работать), есть что-нибудь, чтобы сделать EPM (Расширенный Защищенный режим)?

2

Решение

Вы использовали regsvr32.exe для регистрации вашего BHO? У меня есть IE 11, и я использовал вашу вторую ссылку в качестве стандартного проекта, и у меня нет проблем с тем, чтобы заставить dll работать в IE (кроме проблем с работой с API api — но это не актуально).

Что я сделал, чтобы заставить BHO работать:

  • Есть IE 11
  • Иметь Visual Studio 2015
  • Загрузите проект из codeproject, дважды щелкните решение
  • Преобразуйте его в новый формат и загрузите зависимости (VS попросил меня преобразовать его, и у меня не было VisualC ++ для Visual Studio или чего-то еще)
  • Построить его в релизе (на самом деле я не пробовал отладку)
  • Запустите regsvr32.exe в командной строке администратора
  • Запустите IE и включите BHO, когда IE попросит вас

Это в основном все, что я сделал, и я не получил ошибку в пути.

РЕДАКТИРОВАТЬ: Ой, извините за это. Это не было моим намерением.

2

Другие решения


По вопросам рекламы [email protected]