全球旧事资料 分类
加载者外壳扩展Wi
dows资源管理器BHO对象I
ter
etExplorer(和外壳417及以上版本的Wi
dows资源管理器)
f击活动作何时卸载实现形式
在某类文档上的用户动作(即单击右键)打开浏览器窗口参考计数达到0的几秒之后COM进程中DLL导致它加载的窗口关闭时COM进程中DLL
注册需求
常常是为一个COM服务器设置的入口常常是为一个COM服务器设置的入口处,处,另加的入口依赖于外壳类型及它要应另加一个把它申请为BHO的注册入口用至的文档类型依赖于外壳扩展的类型IObjectWithSite
接口需求
如果你对SHELL扩展编程有兴趣的话,可以参考MSDN有关资料。
四、BHO的生存周期TheLifecycleofHelperObjects
前面已经说过,BHO不仅仅为I
ter
etExplorer所支持。如果你在使用外壳471或者更高版本,你的BHO对象也会被Wi
dows资源管理器所加载。下表二展示了我们可以使用的不同版本的外壳产品情况,Wi
dows外壳版本号存于库文件shell32dll中。表二不同版本的Wi
dows外壳对于BHO的支持情况外壳版本安装的产品400BHO的支持情况
Wi
dows95,Wi
dowsNT40带或不带I
ter
etI
ter
etExplorer40Explorer40或更老版本。注意没有安装外壳更新Wi
dows95,Wi
dowsNT40带I
ter
etExplorerI
ter
etExplorer与Wi
dows资源管理器40和活动桌面外壳更新Wi
dows98Wi
dows2000I
ter
etExplorer与Wi
dows资源管理器I
ter
etExplorer与Wi
dows资源管理器
471472500
BHO对象随着浏览器主窗口的显示而装入,随着浏览器主窗口的销毁而载。如果你打开多个浏览器窗口,多个BHO实例也一同产生。无论浏览器以什么样的命令行启动,BHO对象都被加载。举例来说,即使你只是想要见到特定的HTML页或一个给定的文件夹,BHO对象也被加载。一般地,当explorerexe或iexploreexe运行的时候,BHO都要被考虑在内。如果你设置了
好听全球资料 返回顶部