阅读:3719回复:5
我想设计一个USB抓包的驱动程序,请各位高人指点!
再看了<<Programming the MS Driver Model>>一书后,打算写一个USB抓包的驱动程序练手,但我对Windows驱动还存在不少疑惑:
1.USB抓包驱动应该是位于总线驱动之上的过滤驱动,如何设置这个驱动所在的层次呢? 2.按照书中描述,这个USB驱动应该处理主功能码为IRP_MJ_INTERNAL_DEVICE_CONTROL的IRP,从该IRP中,我如何知道有那些USB数据呢?或者该处理函数中,应该做哪些事情? 3.我打算在内核分配2M的非分页内存保存抓到的USB包,这个内存大小是否会有问题? 4.用户态程序如何同步内核驱动呢?如果没有,是否是采用定时询问的方式同驱动通讯呢? 希望各位高手不吝赐教,拜谢! 我的联系方式: QQ.119_83_222(去掉下划线) EMail:lilachue888@163.com |
|
沙发#
发布于:2008-01-17 22:46
USBSnoop开源的,可以看看
|
|
板凳#
发布于:2008-01-25 14:32
用户被禁言,该主题自动屏蔽! |
|
地板#
发布于:2009-05-01 12:47
学习,
|
|
|
地下室#
发布于:2009-08-05 09:27
学习
|
|
5楼#
发布于:2010-03-03 12:25
学习
|
|