首页
社区
课程
招聘
[求助]当我载入一个程序后,用!PEB,!TEB查看其中的结构时,出现找不PDB.
发表于: 2008-10-9 22:11 8119

[求助]当我载入一个程序后,用!PEB,!TEB查看其中的结构时,出现找不PDB.

2008-10-9 22:11
8119
当我载入一个程序后,用!PEB,!TEB查看其中的结构时,出现找不PDB.

!peb
PEB at 7ffda000
*************************************************************************
***                                                                   ***
***                                                                   ***
***    Your debugger is not using the correct symbols                 ***
***                                                                   ***
***    In order for this command to work properly, your symbol path   ***
***    must point to .pdb files that have full type information.      ***
***                                                                   ***
***    Certain .pdb files (such as the public OS symbols) do not      ***
***    contain the required information.  Contact the group that      ***
***    provided you with these symbols if you need this command to    ***
***    work.                                                          ***
***                                                                   ***
***    Type referenced: nt!_PEB                                       ***
***                                                                   ***
*************************************************************************
error 3 InitTypeRead( nt!_PEB at 7ffda000)...

我的PDB是自动获取的,并且PEB,TEB信息都是写在ntdll.pdb中,这个文件我已经存在我的符号目录????

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这是由于调试器没有找到和你的ntdll相对应的符号文件造成的。
估计你的系统是双核的吧?如果真是这样,强烈建议你用VMware安装一个虚拟机(单CPU),调试起来同真实系统几乎一样,而且上面还可以安装SoftICE。
2008-10-10 08:59
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
3
不用管单核双核,总之是符号配置有问题,百度一下有关windbg的配置,设置成自动从微软的符号服务器下载就行了
2008-10-10 10:59
0
雪    币: 114
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我的WINDBG配置肯定无误,我是按照帮助文件配置
2008-10-10 18:23
0
游客
登录 | 注册 方可回帖
返回