lilachue
驱动牛犊
驱动牛犊
  • 注册日期2007-11-28
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值1点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:3625回复:5

我想设计一个USB抓包的驱动程序,请各位高人指点!

楼主#
更多 发布于:2008-01-07 16:52
再看了<<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
hmilyyang
驱动牛犊
驱动牛犊
  • 注册日期2008-01-12
  • 最后登录2010-05-01
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-01-17 22:46
USBSnoop开源的,可以看看
cqtzj
禁止发言
禁止发言
  • 注册日期2001-03-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分282分
  • 威望1412点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-01-25 14:32
用户被禁言,该主题自动屏蔽!
guard366
驱动牛犊
驱动牛犊
  • 注册日期2009-04-30
  • 最后登录2010-10-21
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望351点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-05-01 12:47
学习,
成熟的产品!
dubingsky
驱动牛犊
驱动牛犊
  • 注册日期2009-06-30
  • 最后登录2010-04-04
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望211点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-08-05 09:27
学习
ykoshi
驱动牛犊
驱动牛犊
  • 注册日期2010-03-03
  • 最后登录2011-05-03
  • 粉丝0
  • 关注0
  • 积分17分
  • 威望151点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2010-03-03 12:25
学习
游客

返回顶部