阅读:1172回复:13
关于SoftICE的几点疑问,30
我用SoftICE调试diskperf驱动程序时,出现了load错误,我严格按照它的调试步骤来的呀:
1。启动Symbol Loader 2.用Open Model打开.sys文件 3。用Model的菜单项Translate将.sys文件转换成nms符号文件 4。最后用Model的菜单项Load捣入要调试的NMS文件却出现错误,“Symbols cannot be Loaded ”,按Ctrl+D也进不了SoftICE运行环境 请大家指点 |
|
沙发#
发布于:2005-03-10 09:12
这个问题比较急,请帮帮忙吧,
|
|
板凳#
发布于:2005-03-10 09:24
你确保你的驱动程序是Debug(Check)版本吗?
SoftICE启动了吗? |
|
|
地板#
发布于:2005-03-10 09:29
Symbol Loader只能直接启动应用层程序,
diskperf是驱动程序,必须重启机器才行。 |
|
|
地下室#
发布于:2005-03-10 09:42
请确保你驱动*.sys的全路径上没有汉字,空格,我遇到过这种情况,就是加载不了符号
|
|
5楼#
发布于:2005-03-10 09:48
我用SoftICE调试diskperf驱动程序时,出现了load错误,我严格按照它的调试步骤来的呀: 确保要有符号文件,以PDB为后缀的,否则光有SYS文件,里面根本没有调试符号 |
|
|
6楼#
发布于:2005-03-10 09:50
Symbol Loader只能直接启动应用层程序, 咦,你的美女排哪里去了? |
|
|
7楼#
发布于:2005-03-10 10:34
我刚才重起机器,然后按Ctrl+D,结果是出现蓝平了,害死我了,
我用Translate时,只提示说.sys打开成功,其它没有什么提示,然后用Load时提示导入不成功 |
|
8楼#
发布于:2005-03-10 10:53
我刚才重起机器,然后按Ctrl+D,结果是出现蓝平了,害死我了, 在.sys文件相同的目录中找到一个与.sys文件同名但后缀为.pdb的文件了吗? |
|
|
9楼#
发布于:2005-03-10 11:25
我刚才重起机器,然后按Ctrl+D,结果是出现蓝平了,害死我了, 你确保使用checked编译成功,应该有*.sys文件生成,装载的时候你可以使用多种方法装载,可以选择OPEN或者LOAD EXPORT总之多试几种方法;你的蓝屏问题:以前能正常启动softice么?如果不能的话,很有可能是softice版本和os不兼容造成的,我的2k server sp4 + ds3.2 运行很稳定(我是jingfei,有空多联系~) |
|
|
10楼#
发布于:2005-03-10 12:06
以前可以的,我用的是DriverStudio中自带的SoftICE,现在一装SoftICE就蓝平不知为什么,版本是2。7的
|
|
11楼#
发布于:2005-03-10 12:17
以前可以的,我用的是DriverStudio中自带的SoftICE,现在一装SoftICE就蓝平不知为什么,版本是2。7的 那你干脆装个3.2算了,显卡也要升级!有可能是显卡问题,你先升级显卡试试,反正这个挺郁闷的,有运气成分,呵呵。另外好要保证你的路径没有空格和中文字符。 |
|
|
12楼#
发布于:2005-03-10 13:55
大家快来帮忙呀,只有最后一步拉,为什么我用“:file diskperf.c”源代码不在SoftICE上显示呢,符号文件已成功加载了
|
|
13楼#
发布于:2005-03-10 17:45
大家快来帮忙呀,只有最后一步拉,为什么我用“:file diskperf.c”源代码不在SoftICE上显示呢,符号文件已成功加载了 首先Open Diskperf.sys,然后load,Module->Setting General页面Source file search设置源码路径,Translation中选中Package source with symbol table点module->translation转换为NMS,再Load 这个转换后的NMS文件 |
|
|