1

我需要在具有增强保护模式的 Internet Explorer 上安装我的自定义 BHO(用 C# 编写)。

根据这篇MS 博客文章,在 Win7 中,我需要做的就是使用 64 位二进制文​​件,但这似乎还不够,因为 BHO 仍然被阻止。是否有任何调试日志可以用来知道确切的问题是什么?

4

1 回答 1

2
  1. 不应该在托管代码中编写 IE 扩展
  2. 您需要在 32 位和 64 位模式下注册您的代码。如果仅以一位注册,IE 将不会加载您的扩展程序。引用您链接的文章:

为了与 EPM 兼容,工具栏和 BHO 必须以 32 位和 64 位形式提供,以避免在以不同位数运行的区域之间导航时工具栏或其他 UI 出现和消失。

于 2014-05-09T18:28:04.220 回答