版块
论坛
喜欢
话题
应用
搜索
登录
注册
lark的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=22188
救急:我怎么不能单独调试驱动啊?
我想用SoftICE调试一个驱动程序。我open一个sys文件后,用translate得到了符号表,而且在调试窗口中打开了源文件,也设好了断点,但当我按F8或执行时,却跳到了ntoskrn中,这时候按根本没用。请问各位大虾,怎么才能在源文件级调试驱动程序啊?
回复
(
9
)
2003-08-18 18:32
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
lark
:
前面的driver我根本就没有装到SoftICE中,而且我是应用程序结束时就把驱动unload了。再说我在VC下跟踪那个应用程序时,明明看见它成功地装入了我的驱动,而且StartService和CreateFile等操作都正确返回。
(2003-08-20 16:02)
回复
godhuntress
:
应该还是没有调用你的Driver。看看前面的删除干净没有。用工具看看系统现有的Driver
(2003-08-20 15:45)
回复
lark
:
谢谢arthurtu大虾!但还是不行啊。我现在用SoftICE把断点设在DiverEntry()的第一句话,然后试着在SoftICE和win2k中执行我的应用程序来load这个Diver,结果都没有断住它。而如果在windows中用该应用程序来装另一个driver(sys文件名和...
(2003-08-20 15:36)
回复
arthurtu
:
等到你下断点的代码执行到了,应该就断住了。
(2003-08-19 22:21)
回复
lark
:
怎么没人回答呢!谁知道怎么才能run到我的驱动里啊?
(2003-08-19 20:56)
回复
lark
:
我当然是Load了的,而且我在DriverEntry中设了断点后按F7也没用。大哥救救我啊。 [编辑 - 8/18/03 by lark]
(2003-08-18 22:50)
回复
arthurtu
:
把驱动load才行啊。 不是按个G就可以的。
(2003-08-18 20:53)
回复
lark
:
我设了断点,按了G命令也不行。老大请告诉我怎么才能到我的断点处啊?
(2003-08-18 19:58)
回复
arthurtu
:
还没有run到你的代码
(2003-08-18 19:47)
回复
lark
加关注
写私信
0
关注
0
粉丝
226
帖子
返回顶部