lovesch
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1292回复:4

注册NDIS定时器之后导致程序跑飞,出现蓝屏!!!!

楼主#
更多 发布于:2007-08-07 15:49
我在网卡的miniport驱动程序的初始化函数中注册了一个NDIS定时器,初始化定时器没有问题,但是只要添加上启动定时器那行代码之后再编译就会出现程序跑飞。。
我在初始化函数中设置断点,程序甚至进不了初始化函数。
有没有驱动高手高手我出现这种问题的可能原因是什么呢,我自己确实想不出了。。
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2007-08-07 17:41
什么叫做跑飞???
人不靓仔心灵美,版头不正红花仔!
lovesch
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-07 19:56
就是设置断点之后会运行到驱动程序中的某几个函数中,但是这些函数是在driverentry和初始化函数中都没有的
我在初始化函数的最开始的地方设置断点,但是都进不去,会跑到另外一个地方
按照我的理解,入口函数之后应该是立即调用初始化函数的
所以我暂时称为跑飞,汗。。。
ProPlayboy
驱动大牛
驱动大牛
  • 注册日期2005-07-07
  • 最后登录2022-02-15
  • 粉丝0
  • 关注0
  • 积分1016分
  • 威望811点
  • 贡献值0点
  • 好评度719点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2007-08-08 14:24
你用什么调试?Windbg?Softice?你的符号文件和SYS相配吗?否则你是无法断下来的。
人不靓仔心灵美,版头不正红花仔!
lovesch
驱动牛犊
驱动牛犊
  • 注册日期2004-08-10
  • 最后登录2007-08-29
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-08-08 17:06
我用的是softice
你的符号文件和SYS相配吗?这个我不太清楚,但是应该是可以的,因为以前都是可以设置断点调试的,只是加上了这一行启动定时器代码才出的问题
在NDIS中注册定时器和启动定时器有什么要注意的吗?
游客

返回顶部