Chinaunix首页 | 论坛 | 博客
  • 博客访问: 430149
  • 博文数量: 72
  • 博客积分: 1583
  • 博客等级: 上尉
  • 技术积分: 775
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-23 09:36
文章分类

全部博文(72)

文章存档

2011年(72)

我的朋友

分类: WINDOWS

2011-02-28 13:13:03

很多人跟踪到Windows自带的DLL里的时候有时会很茫然……
突然找到一种方法能让它们都有符号表……
然后里面的各种变量名、函数名等全部显现出来……

设置方法:

  1. “我的电脑”属性中,高级设置里,
  2. 有个环境变量,
  3. 变量名:_NT_SYMBOL_PATH
  4. 变量值:SRV*{$Path}*
  5. 将“{$Path}”替换为要存储pdb符号表文件的路径,比如:C:\PDB

于是在VC里写程序调试时,或者用IDA时,都会从网上自动下载符号表……
msvcrt.pdb,ole32.pdb,System.Data.pdb,ws2_32.pdb,WebDev.WebServer.pdb……

但是VC运行程序时会自动下载完所有要用到的pdb,所以第一次启动会很慢,若想立即看结果,只要把网络断开就行了……

阅读(2356) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~