以前下载想FLV,用WinHex直接在IE内里搜索 “.flv” 就可以找到下载地址,不过操作起来比较麻烦。
网络上倒是有一些下载器,不过有些“手脚不太干净”,于是想分析其原理自己写一个。
结论如下:
使用 Asynchronous Pluggable Protocols(异步可插入协议),
相关接口:
IInternetProtocol
检查HTTP请求头中的 Content-Type 过滤 flv 和 flash-video
其实 Asynchronous Pluggable Protocols 还可以作许多事情