阅读:1301回复:6
Windows2000下SoftICE的使用
那位大侠简单的说说这方面的问题。
我在在WINDOWS2000下用SOFTICE打开一个.sys文件,在MODE->loder 我就能看到SOFTICE的调试窗口出现,但我看到的是汇编代码,我怎么能看到我的.cpp的原程序代码呢?在我的原程序代码上调试,设置断点多好啊。 高人指点!! |
|
|
沙发#
发布于:2004-06-02 18:10
先FILE->Open打开.NMS文件;再MODUL->Load加载要调试的NMS文件;
Ctrl+D调出SoftICE;键入file <yourdevice.cpp>(可简写) 命令; BPX(或F9)设置断点; |
|
|
板凳#
发布于:2004-06-03 09:07
直接就打开。NMS文件,我的驱动程序是。SYS的,是要转换一下的吧,大侠赐教。
|
|
|
地板#
发布于:2004-06-03 10:13
你用什么工具编的?我是用DS,使用check方式,编译后会在sys\\objchk\\i386\\文件夹中生成yourdriver.nms和yourdriver.sys等文件。在softice中就是打开这个.nms文件
如果只有.sys文件就只好看汇编了 [编辑 - 6/3/04 by metalwing] |
|
|
地下室#
发布于:2004-06-03 11:17
我用2KDDK。多谢啊。
|
|
|
5楼#
发布于:2004-06-03 16:27
直接就打开。NMS文件,我的驱动程序是。SYS的,是要转换一下的吧,大侠赐教。 用Symbol Loader打开你的.sys然后按translate再按load symbols就ok了。 |
|
6楼#
发布于:2004-06-03 21:15
感谢楼上老兄指点,很抱歉我的给分按钮没了,没办法给分了。 :(
|
|
|