阅读:1857回复:12
i386kd如何使用
晚辈在这里问个简单的问题,困扰多时,还望斑竹不要删贴
在使用i386kd时,由于没有安装symbol files,出现: Symbol search path is ***invalid****, Verifying _NT_SYMBOL_PATH setting,将其设置为C;\\WINNT\\仍然不行, 不知如何才能安装symbol files,在网上搜不到。 谢谢了。 |
|
沙发#
发布于:2005-03-04 09:09
晚辈在这里问个简单的问题,困扰多时,还望斑竹不要删贴 微软网站上有下载,在微软网站上用Symbols搜 |
|
|
板凳#
发布于:2005-03-04 09:12
安装完后一般在Windows目录下的Symbols中,设置你的i386kd,指向这个目录
|
|
|
地板#
发布于:2005-03-04 16:40
谢谢楼上,东西已经找到并安装好了,
i386kd安装在C:\\ProgramFiles\\Debuggers\\bin\\i386kd.exe Symbols安装在C:\\winnt\\Symbols\\ 同时设置_NT_SYMBOL_PATH为c:\\winnt 然后双击i386kd.exe运行时,出现: Symbol searching Path is: C:\\winnt\\symbols i386kd:waiting to reconnect..... 并未出现kd>提示符,不知是什么原因? |
|
地下室#
发布于:2005-03-04 17:01
谢谢楼上,东西已经找到并安装好了, 说明符号表已正常,i386kd需要双机,用NULL MODEM串行电缆连接,这是等待另一台机器连接的提示 听说可以用VMWARE虚拟机在一台计算机上调试,不过我没有具体试,有关这方面的情况,查查本站其它帖子 |
|
|
5楼#
发布于:2005-03-04 20:56
我给i386kd.exe弄了一个快捷方式,参数是\"C:\\Program Files\\Debuggers\\bin\\i386kd.exe\" -z c:\\winnt\\memory.dmp
可是在出现蓝屏、转存、重启后,双击快捷方式时,出现: ***WARNING:symbols checksum and timestamp is wrong 0x001ac012 0x0019b984 for ntoskrnl.exe KdDebuggerData.Header.OwnerTag is wrong!!! Kernel Version 2195... Kernel base = ... Loaded kdextx86 extension DLL ... 16kd> 我不怎么懂,好象应该是ntoskrnl.exe的校验和与时间戳有问题吧, 而且提示符是16kd>而不是kd>,这是怎么搞的呢? 谢谢 |
|
6楼#
发布于:2005-03-05 08:58
我给i386kd.exe弄了一个快捷方式,参数是\"C:\\Program Files\\Debuggers\\bin\\i386kd.exe\" -z c:\\winnt\\memory.dmp 有可能是你的ntoskrnl.exe与对应的符号表二者版本不符 |
|
|
7楼#
发布于:2005-03-05 09:16
那请问楼上这个i386kd.exe还能用吗?
|
|
8楼#
发布于:2005-03-05 09:25
那请问楼上这个i386kd.exe还能用吗? 与i386kd.exe没关系,只是符号表的问题,即如果你是xp无pack,就得有对应无pack的符号表,如果是xp sp1,就得有pack 1的符号表 |
|
|
9楼#
发布于:2005-03-05 10:25
我装的是win2000,还应该有什么表呢?
谢谢 |
|
10楼#
发布于:2005-03-05 11:42
我装的是win2000,还应该有什么表呢? 打pack了吗,打的是pack 几 |
|
|
11楼#
发布于:2005-03-06 08:26
最近刚重装了系统,PACK应该都有了吧
|
|
12楼#
发布于:2005-03-07 08:48
最近刚重装了系统,PACK应该都有了吧 我的电脑,鼠标右键,点属性,看看是PACK n |
|
|