阅读:2655回复:2
[求助]TDI驱动监控进程流量,接受数据不正确
我用的《寒江独钓》里面的TDI的源码,在disp_sr.c中的TDI_RECEIVE功能号对应的函数tdi_receive函数的完成历程tdi_receive_complete下,通过irp->IoStatus.Information来获取接受到的实际数据。我用迅雷下载一个文件的时候测试,发现在tdi_receive_complete中获取到的数据比下载的文件大小要小。用telnet,输入命令回显数据时发现,根本就不触发这个tdi_receive(TDI_RECEIVE没触发)这个函数。
不知道为什么?有高手解答下,多谢多谢!!! |
|
沙发#
发布于:2010-05-01 22:01
用telnet未触发,那么迅雷下载的时候,触发了吗?
|
|
|
板凳#
发布于:2010-05-04 10:37
回 1楼(张书爱玉) 的帖子
迅雷触发了,问题也解决了。是我自己一着急,有几个触发事件没过滤。 |
|