现在的位置: 首页 > 综合 > 正文

VC++中WebBrowser(IE内核浏览器)加载第三方BHO解决方案

2014年06月10日 ⁄ 综合 ⁄ 共 537字 ⁄ 字号 评论关闭

本程序功能描述:

本程序是一个MFC基于对话框的程序,添加了一个WebBrowser控件,这个WebBrowser控件可以加载其它IE
BHO
插件(已知CLSID),使第三方BHO插件在本程序中正常运行,如‘QQ旋风下载插件’等。


注:本程序中加载第三方BHO是一个通用的解决方案,并不限于MFC中添加ActiveX控件,只要是自己编写的基于IE内核的浏览器,理论上都可以使用该方案。


测试程序下载地址:http://pan.baidu.com/s/1bn5WqE7

测试程序操作:

1.    打开测试程序,首先弹出一个输入框,请输入第三BHOCLSID,并点击确定。


2.    程序进入主界面


附录:

如何查看第三方BHOCLSID (ID) 

 

  1. 同时按下Windows徽标键+R 打开运行对话框,输入 inetcpl.cpl 点确定,打开Internet选项窗口(或通过IE浏览器菜单中打开也可以)。

  2. 点击‘程序’选项卡,再点击‘管理加载项’。

  3. 在‘管理加载项’窗口中,左侧的‘加载项类型’中点击‘工具栏和扩展’,在右侧的列表中任意点击一个,再点击‘详细信息’链接,可以弹出BHO详细信息窗口,其中可以查看到CLSID(类ID)。

注:不同版本的IE浏览器,上述操作菜单可能略有差别。

抱歉!评论已关闭.