Я работаю над IE11 Browser Helper Object. Я начал работать, когда создаю его на x86. Проблема в том, что я хочу использовать проект на x64, расширение BHO не работает, когда оно построено на x64.
Расширение отображается на экране надстроек Internet Explorer, но всплывающее окно javascript не отображается.
DLL регистрируется с использованием версии rega x64 через командную строку Visual Studio в качестве администратора, с/без /codebase
и /tlb
, но без результата. Ключ реестра успешно добавлен в мой реестр, но BHO просто не работает в IE. Я также попытался разместить файлы в подпапке Program Files, но он просто не работает.
Когда я запускаю свой IE в расширенном защищенном режиме, диспетчер надстроек показывает, что мой BHO incompatible
, но без EPM IE показывает enabled
, хотя он не работает.
Я хочу, чтобы BHO работал на x64.
Я также попробовал этот проект "привет мир" BHO, но когда я его сменил на x64 вместо x86, возникает такая же проблема.