本程序功能描述:
此源码有.net winform版本
本程序是一个MFC基于对话框的程序,添加了一个WebBrowser控件,这个WebBrowser控件可以加载其它IE BHO插件(已知CLSID),使第三方BHO插件在本程序中正常运行,如‘QQ旋风下载插件’等。
注:本程序中加载第三方BHO是一个通用的解决方案,并不限于MFC中添加ActiveX控件,只要是自己编写的基于IE内核的浏览器,理论上都可以使用该方案。
测试程序下载地址:http://yun.baidu.com/s/1bn5WqE7
此源码有.net winform版本
测试程序操作:
1. 打开测试程序,首先弹出一个输入框,请输入第三BHO的CLSID,并点击确定。
2. 程序进入主界面
附录:
如何查看第三方BHO的CLSID (类ID) ?
-
同时按下Windows徽标键+R, 打开运行对话框,输入 inetcpl.cpl 点确定,打开Internet选项窗口(或通过IE浏览器菜单中打开也可以)。
-
点击‘程序’选项卡,再点击‘管理加载项’。
-
在‘管理加载项’窗口中,左侧的‘加载项类型’中点击‘工具栏和扩展’,在右侧的列表中任意点击一个,再点击‘详细信息’链接,可以弹出BHO详细信息窗口,其中可以查看到CLSID(类ID)。
注:不同版本的IE浏览器,上述操作菜单可能略有差别。
此源码有.net winform版本