使用BHO截获下载内容
我们知道,实现IDownloadManager接口,并在注册里把DownloadUI改成我们的CLSID,就能在IDownloadManager::Download 截到要下载的内容,但注册表这个位置是兵家争之地,什么迅雷,flashget,QQ旋风,都把这个地方占了,所以问问大家,除了在这里截,还能在什么方面截呢?
[解决办法]
根据url的后缀名和header(application/octet-stream) 来判断吧
[解决办法]
路过,学习中。
[解决办法]
BHO俄话,自然就受IE的限制。
或者你BHO捕获所有新打开的窗口,然后自己来分析.
[解决办法]
路过,顶下。
[解决办法]
实现IServiceProvider接口,在它的函数QueryService(REFGUID guidService, REFIID riid, void** ppvObject), guidService == SID_SDownloadManager时,*ppvObject = 你自己的IDownloadManager实现,这个会先于注册表那个接口调用。
[解决办法]
早期我曾今有过很BT的想法,你不是接收嘛,我分析你的报文。
然后对报文分析,悲剧了。。。