gjpland
驱动小牛
驱动小牛
  • 注册日期2001-09-13
  • 最后登录2011-03-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
20楼#
发布于:2002-10-30 10:31
[quote那就是没有HOOK OPEN_BLOCK里的RECEIVEHANDLER和ReceivePacketHandler


它们跟NdisRegisterProtocol里的RECEIVEHANDLER和ReceivePacketHandler有区别吗?
为什么要hook它?如何实现呢?

谢谢! [/quote]
原则上说你是在注册时就改了ProroChara里的东西应该是没有区别的。
但是你最后还是HOOK OPEN――BLOCK里的ReceiveHandler
因为下层MINIPORT在上传时查看的是OPEN――BLOCK里的ReceievHandle而非ProtoChara里的REceive
我思故我在,脑袋不会坏.
daisyboy
驱动小牛
驱动小牛
  • 注册日期2002-10-24
  • 最后登录2012-05-21
  • 粉丝3
  • 关注0
  • 积分599分
  • 威望140点
  • 贡献值1点
  • 好评度56点
  • 原创分0分
  • 专家分0分
21楼#
发布于:2002-10-30 13:44
原则上说你是在注册时就改了ProroChara里的东西应该是没有区别的。但是你最后还是HOOK OPEN――BLOCK里的ReceiveHandler
因为下层MINIPORT在上传时查看的是OPEN――BLOCK里的ReceievHandle而非ProtoChara里的REceive


1. 也就是说,hook了open_block里的receivehandler就不用hook protocolCharater里的receivehandler 和receivepackethanlder了?

2. 如何hook到OPEN_BLOCK里的ReceiveHandler呢?NDIS_OPEN_BLOCK只是一个结构定义啊。

俺初做这个东东,半懂不懂的,真是烦恼。。。。。有没有书可以推荐来瞧瞧?
合作c/c++/ndis/pppoe/802.1x!
上一页 下一页
游客

返回顶部