lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1168回复:9

救急:我怎么不能单独调试驱动啊?

楼主#
更多 发布于:2003-08-18 18:32
我想用SoftICE调试一个驱动程序。我open一个sys文件后,用translate得到了符号表,而且在调试窗口中打开了源文件,也设好了断点,但当我按F8或执行时,却跳到了ntoskrn中,这时候按根本没用。请问各位大虾,怎么才能在源文件级调试驱动程序啊?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-08-18 19:47
还没有run到你的代码
lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-08-18 19:58
我设了断点,按了G命令也不行。老大请告诉我怎么才能到我的断点处啊?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-08-18 20:53
把驱动load才行啊。
不是按个G就可以的。
lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-08-18 22:50
我当然是Load了的,而且我在DriverEntry中设了断点后按F7也没用。大哥救救我啊。

[编辑 -  8/18/03 by  lark]
lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-08-19 20:56
怎么没人回答呢!谁知道怎么才能run到我的驱动里啊?
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-08-19 22:21
等到你下断点的代码执行到了,应该就断住了。
lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-08-20 15:36
谢谢arthurtu大虾!但还是不行啊。我现在用SoftICE把断点设在DiverEntry()的第一句话,然后试着在SoftICE和win2k中执行我的应用程序来load这个Diver,结果都没有断住它。而如果在windows中用该应用程序来装另一个driver(sys文件名和设备名都与我自己的驱动完全一样),却是可以正常运行的。我该怎么办啊?着急ing...
godhuntress
驱动小牛
驱动小牛
  • 注册日期2002-12-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-08-20 15:45
应该还是没有调用你的Driver。看看前面的删除干净没有。用工具看看系统现有的Driver
武汉新手前来报道! 请不佞赐教!
lark
驱动小牛
驱动小牛
  • 注册日期2002-04-12
  • 最后登录2004-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-08-20 16:02
前面的driver我根本就没有装到SoftICE中,而且我是应用程序结束时就把驱动unload了。再说我在VC下跟踪那个应用程序时,明明看见它成功地装入了我的驱动,而且StartService和CreateFile等操作都正确返回。
游客

返回顶部