1. 首页
  2. 编程语言
  3. C#
  4. bho c#.net

bho c#.net

上传者: 2021-04-18 04:16:00上传 ZIP文件 92.78KB 热度 11次
BHO原理: BHO就是Browser Helper Object(浏览器辅助对象) BHO关联原理 (BHO关联的是SHDOCVW,也就是说不只关联IE,下面全部用IE来说明) 1.IE的窗口打开时,先寻找HKLM下的SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\ 里的CLSID,这些CLSID,都对应着相应的BHO插件,然后根据这个CLSID到HKCR下的CLSIDs里找到此插件的信息,包括文件位置等。 2.IE根据找到的CLSID信息创建 BHO 对象,并且查找 IObjectWithSite 接口. (这个接口非常简单,只有SetSite和GetSite两个方法) 3.IE把IWebBrowser2(浏览器插件)传到 BHO 的 SetSite 方法,用户在此方法中可挂载自己的事件处理方法。 4.窗口关闭时,IE把 null 传到 BHO 的 SetSite 方法,此方法用来去掉挂载的事件处理方法。
下载地址
用户评论
码姐姐匿名网友 2025-04-08 15:25:17

刚接触BHO,参照例子制作了一个简单的

码姐姐匿名网友 2025-04-09 02:37:14

值得借鉴,但是我编译不能成功~~

码姐姐匿名网友 2025-04-08 19:40:25

我的编译成功了,但是功能没有实现,不知道什么原因

码姐姐匿名网友 2025-04-08 23:45:09

有地方写错了~~~生成后无法挂载~~~