阅读:1602回复:1
各位大侠我装的softice在xp下无法拦截
在SOFTICE下ver 得到的信息
softice(R) - driverstudio (tm) 4.2.7 widows NT Version 5.1 - build 2600 (free)sp2 正常加载操作后,下断电,运行程序,softice蹦不出来, 不知是什么原因。 如何解决,谢谢了!!! |
|
沙发#
发布于:2005-06-07 20:37
我以前也遇到过这个问题,同时还遇到过断下来以后看到的是汇编等等怪问题,不过现在都搞定了。
注意几个问题: 1)首先确认你的调试符号已经正确加载; 2)如果你的驱动程序有控制台程序,那么你的驱动程序的名字一定不能和控制台程序的名字一样,例如控制台程序是filemon.exe而驱动程序不能为filemon.sys; 3)如果还不能拦截到断点,那么驱动程序载入内存以后,在softice下面键入 map32 + 驱动的名字,例如map32 filem,你会看到出现了你的驱动程序在内存中的位置,看看.text那一项,一般在第一行就是,后面跟的诸如0001 0008:12345678这样形式数字,再键入symloc 1 8 12345678,完了以后再下断点; 一般做完上述步骤应该可以搞定,如果还搞不定,试试下面的操作,不过我没有试过,看别人是这样做的: 4)如果你用的是DS3.1以后的版本,那么需要在你要调试的进程空间内下断点,例如你调试filespy,则需要利用addr命令检查是否处于filespy的进程空间内,否则应该addr filespy切换到该进程空间中,然后再下断点 再不行就没办法了 :) |
|