fightback
驱动牛犊
驱动牛犊
  • 注册日期2002-07-03
  • 最后登录2002-07-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1342回复:5

哪位大师能给讲将passthru基础?

楼主#
更多 发布于:2002-07-10 00:44
研究半天DDK,也没搞清楚Passthru的过程?
哪位大师能给说说,当发送和接收数据包时,各个Handler调用的顺序,哪个是用来拦截接收数据包的,哪个又是用来拦截发送数据包的?
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-10 10:01
你可以在每个函数里面用DbgPrint打印一条语句,然后用DebugView看,或者用SoftIce看,你可以从DriverEntry看起,哪里注册了一些函数,有Send也有Receive,看看就知道了!
fightback
驱动牛犊
驱动牛犊
  • 注册日期2002-07-03
  • 最后登录2002-07-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-12 14:00
我在ptReceive里加了DBGPRINT,可等了半天,也没见输出出来。
而PtSendComplete里面的DBGPRINT却经常蹦出来,难道prReceive从来没有被调用吗?
fightback
驱动牛犊
驱动牛犊
  • 注册日期2002-07-03
  • 最后登录2002-07-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-07-12 14:01
我在ptReceive里加了DBGPRINT,可等了半天,也没见输出出来。
而PtSendComplete里面的DBGPRINT却经常蹦出来,难道ptReceive从来没有被调用吗?
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-07-12 14:07
我在ptReceive里加了DBGPRINT,可等了半天,也没见输出出来。
而PtSendComplete里面的DBGPRINT却经常蹦出来,难道ptReceive从来没有被调用吗?


你的网卡,不跑ptreceive,跑得时ptreceivepacket.

hehe
有点意思。。。 呵呵!
Quakexg
驱动小牛
驱动小牛
  • 注册日期2001-11-21
  • 最后登录2012-02-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望56点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-07-12 18:08
呵呵
游客

返回顶部