protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2547回复:12

我在passthru的ptreceive加了调试信息,运行时却看不到输出,?

楼主#
更多 发布于:2003-06-14 08:40
我在passthru的ptreceive内的第一行加了调试信息,运行时却看不到输出,为什么呢?(是checked的)
装了passthru后,我看到网卡和猫的属性都装上了passthru,按理拨号上网时可以看到调试信息,可也看不到。
请教。
protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-14 10:07
拨号上网时,我用si跟踪过,根本没进ptReceive。
passthru有属性可以设置,是否要设置呢?我看到msdn中说不设置也可运行的,奇怪。
protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-14 10:08
一开始的pnpHandle倒是显示了调试信息
protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-06-14 10:41
现在的问题是为什么没进入ptReceive呢?
板主能回答吗?谢谢
slwqw
驱动大牛
驱动大牛
  • 注册日期2002-07-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望197点
  • 贡献值0点
  • 好评度147点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-06-14 11:56
还有PtReceivePacket()例程可以走,估计你的例子走的就是这个例程。
protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-06-14 16:56
PtReceivePacket我也加了调试信息,同样运行时没有出现输出
protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-06-14 20:43
唉,我的问题就这么难吗?
板主上哪去了? :(
dshadow79
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2006-04-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-06-15 12:15
对啊对啊,老大们都不在 :( 得不到回答

我不知道你每次安装新编译过的驱动的时候是不是都重新启动了一次,因为旧的驱动在重启之前实际上是没有被从内存中卸载的。你在driverentry里面加上DbgPrint(\"1112223\")之类的看看实际启动的是不是你新编译过的驱动

不过我没有在猫上试过passthru,没办法帮你 :(
protein
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-06-15 18:13
重装过以后,启动了n次机器 :(
phenix_xiaomei
驱动小牛
驱动小牛
  • 注册日期2002-03-08
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望57点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-07-01 11:42
顶一下。我也碰到了同样的问题。
wywwwl
驱动大牛
驱动大牛
  • 注册日期2002-08-16
  • 最后登录2018-04-07
  • 粉丝1
  • 关注0
  • 积分-10分
  • 威望135点
  • 贡献值6点
  • 好评度76点
  • 原创分0分
  • 专家分0分
  • 社区居民
10楼#
发布于:2003-07-02 09:30
羡慕啊ing,我连编译都没有通过!
琢磨悟真知
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-07-02 09:51
三个可能:
一;应该是你的passthru没有真正bind到miniport上。
二;还有,你用的是那个ddk的passthru???拨号的时候是要bind到wan上的。
三:你用的操作系统是那个版本的??2k要打sp。
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
phenix_xiaomei
驱动小牛
驱动小牛
  • 注册日期2002-03-08
  • 最后登录2016-01-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望57点
  • 贡献值0点
  • 好评度24点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-07-02 16:23
大侠,我的设备列表中,有一个虚拟的网卡。

还有在启动计算机的时候,PtReceive中,Packet = NdisGetReceivedPacket(pAdapt->BindingHandle, MacReceiveContext)  Packet = NULL 。

启动完成以后,断点儿就不起作用了。无论上局域网还是上Internet都不会触发他。PtReceivePacket也是同样的。

我的系统打上了Sp3。

还请大侠赐教!!!
游客

返回顶部