IE编程---DLL绑定
顾剑辉(http://solarsoft.126.com)
我查阅了一些资料,但写关于IE的DLL绑定的文章并不多,而且,写得不是很清楚。为此,我想介绍一下,这个方法:
基础知识:VC COM,(ALT方法来做)
IE的启动过程:
当IE的实例启动的时候,它会在注册表中寻找一个CLSID,具体位置在
HKEY_LOCALL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects
当这里存在一CLSID时,IE会建立一个对象的实例。比如:{B5D4581D-ED6A-4905-A267-25BAF7BE79C1}如果这个看不懂,你可以去找一下COM开发的书。
开发实例:
VC建立工程,ALT COM AppWizard 注意是DLL.
建立一个新的类,一定要是ALT
在菜单,Insert>New ALT Object:Simple Object
修改并实现方法
// FiltrateIE.h : Declaration of the CFiltrateIE
本文地址:http://com.8s8s.com/it/it2242.htm