poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
阅读:1429回复:3

熟悉ndisprot的进来看看!

楼主#
更多 发布于:2007-11-14 15:05
我现在想要测试一下这个例子,就是说,要在发送数据的同时让它也在接收数据,uiotest这个例子只有单独的一味接收或者发送,就是想测试下ndisprot在复杂的情况下(接收同时发送或者发送同时接收)会不会出错或者其他的情况,知道的大侠给解释下或者说说如此测试比较方便.好郁闷啊!
挥剑问情...
yellowzzp
驱动小牛
驱动小牛
  • 注册日期2007-07-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分1015分
  • 威望131点
  • 贡献值0点
  • 好评度117点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-14 15:42
你自己按UIOTEST写一个吧 我试验过 没问题 能收能发啊
recv到的时候你就 把数据发回应用层 同时也可以发。.不过不可能是同时。 .
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-15 14:10
现在我想就是在驱动层ProtocolReceive(执行在DISPATCH LEVEL)这块把所有收到的数据的前14个byte (目标MAC+源MAC+包类型)写到文件里,然后对比一下EtheReal捕获的数据看少不少什么,但是驱动下操作文件的ZwCreateFile却执行在(PASSIVE LEVEL),我在ProtocolReceive中一调用就蓝屏了,怎么解决?? 郁闷..
挥剑问情...
poor shusheng
驱动牛犊
驱动牛犊
  • 注册日期2006-09-04
  • 最后登录2011-10-13
  • 粉丝0
  • 关注0
  • 积分540分
  • 威望55点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-15 15:14
http://bbs.driverdevelop.com/read.php?tid=70066
这个帖子我看过了,可它说的是在DriverEntry里启动一个线程,而我的是要在任何地方都可以写文件,好郁闷,不知道怎么做???
挥剑问情...
游客

返回顶部