Vc2005 调试打开minidump,模块和符号的搜索路径。
2009-05-04 11:05
369 查看
用vc2005打开dump文件,总是说,二进制不匹配啥的,难道只有把对应的exe文件放在和客户机上同样的位置才可以吗? 其实是不必的。
1)设置vc2005的exe搜索路径:
vc2005打开 dump文件后,右键-》属性-》配置属性-》命令参数-》
填入MODPATH=c:/
比如说你的exe放在c盘根目录的话。
如下地址的文章有详解:
http://www.debuginfo.com/articles/matchmodules.html minidumps and matching modules
2)模拟生成对应日期戳的dll或exe
另外如果仅有调试符号表,而没有对应exe、dll文件,则vc2005则不会去查找对应符号文件的(windbg不知道会不会)。
假如我们的exe或dll恰好没有对应的日期戳的文件,是否意味着我们的符号表pdb和minidump都没有用了呢?
debuginfo.com 网站提供了一个工具ModuleRescue.zip可以根据dump文件模拟生成对应的模块,可以欺骗vc2005(测试通过)和windbg(未测试)
参考:
http://www.debuginfo.com/tools/modulerescue.html
1)设置vc2005的exe搜索路径:
vc2005打开 dump文件后,右键-》属性-》配置属性-》命令参数-》
填入MODPATH=c:/
比如说你的exe放在c盘根目录的话。
如下地址的文章有详解:
http://www.debuginfo.com/articles/matchmodules.html minidumps and matching modules
2)模拟生成对应日期戳的dll或exe
另外如果仅有调试符号表,而没有对应exe、dll文件,则vc2005则不会去查找对应符号文件的(windbg不知道会不会)。
假如我们的exe或dll恰好没有对应的日期戳的文件,是否意味着我们的符号表pdb和minidump都没有用了呢?
debuginfo.com 网站提供了一个工具ModuleRescue.zip可以根据dump文件模拟生成对应的模块,可以欺骗vc2005(测试通过)和windbg(未测试)
参考:
http://www.debuginfo.com/tools/modulerescue.html
相关文章推荐
- VC2005调试: DLL调试, 远程调试;
- [VC]“打开文件”对话框获得文件全路径
- 用VC2005打开VC2008程序
- VC中设置头文件的搜索路径~~
- (转)为Python添加默认模块搜索路径
- vc调试时默认的相对路径
- python添加模块搜索路径和包的导入
- 关于windbg调试符号表配置路径错误的问题探讨
- VC下 头文件搜索路径文件.set的设置
- linux 添加python 模块搜索路径(以thrift为例)
- Python 模块搜索路径
- Python模块包和搜索路径
- python模块之搜索路径和路径搜索
- python-模块入门二(模块循环导入,区分python文件的两种用途,模块搜索路径,软件开发的目录规范)
- WinDbg 和 VS2008 调试符号路径设置
- 为Python添加默认模块搜索路径
- 为Python添加默认模块搜索路径
- VC++打开对话框选择一个文件夹路径 BROWSEINFO结构
- 修改模块搜索路径(注意:py运行完毕,就会失效,他只是临时产生效果)
- Visual Studio 2005不能进行调试,错误126: 找不到指定的模块