阅读:2031回复:2
softIce 调试步骤详解
softIce 源码调试全过程:
1. 如果选择 DDK 编译生成 .SYS, 那么请选择 checked build (debug) 版本进行 2. 打开driverstudio的symbol loader, symbol loader -> open file -> .sys, 如果 loader 失败,检查.sys所在的路径是否有不识别的汉字等 如果要进行源码级调试,那么需要设置源码路径,不过有一个简单办法,将.sys 和 源码放在一个目录下,当然你可以设置源码路径 在这期间你可以 translate 一下, 生成 .nms 文件 3. 启动 softIce, 用 Ctrl + D 呼出 softIce, 此刻已经进入 softIce, 使用命令 file * 查找源码, 利用 bpx function (function 为 源码中的函数名) 给源码下断点, 当然还有很多断点命令可以使用,可以参看 softIce 命令手册 4. 通过程序加载 .SYS 文件, 此刻会自动进入softIce中已经设置的断点,接下来,可以进行调试 |
|
沙发#
发布于:2009-10-26 07:59
鼓励一下,不过还要打击一下,学习windbg是正道.softice已经不支持新的操作系统了.比如vista,win 7, 64位版的所有操作系统
|
|
|
板凳#
发布于:2009-11-02 18:09
can softice support source code level debug?
|
|