BHO在64位机器上不显示消息框
本文关键字:显示 消息 64位 机器 BHO | 更新日期: 2023-09-27 18:13:23
我已经在32位机器上实现了BHO。它在我的机器里工作得很好。我发现了两个观察结果
-
BHO安装程序运行在64位机器上,有。net框架-工作完美。
显示 BHO安装在64机器上,没有。net框架。手动安装。net框架并运行setup。它安装得很好。当我打开IE时,它会弹出一个启用BHO的窗口。但是,它不显示消息框。(
OnBeforeNavigate2
事件的消息框。我想知道哪里有框架相关问题的问题,为什么消息框不工作?或者我必须手动包含任何程序集。如果是,我想知道在这种情况下缺少哪个组件。我已经尝试过依赖步行者,但不知道什么是真正缺失-没有错误。
我想对我的问题发表一个答案。
经过一些研究和不同的方式在64位IE中运行BHO的试验,我找到了一个解决方案。
要在64位IE中运行BHO,您必须使用64位regsvr32.exe而不是32位注册BHO。
默认情况下,每次运行32位regsvr32.exe因此,我们进入regsvr32的特定位置并运行该命令用这种方法,它会起作用的。
%systemroot%'System32'regsvr32.exe
这是点击命令最简单的方法(适用于64位和32位系统)。
希望对你的问题也有帮助。