你是否正在寻找关于windbg的内容?让我把最趣味的东西奉献给你:

windbg配置和使用基础
windbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
1. windbg介绍:
Debugging Tools and Symbols: Getting Started
A word for windbg
2. windbg下载:
Install Debugging Tools for Windows 32-bit Version
Install Debugging Tools for Windows 64-bit Versions
3. 配置windbg:
运行windbg->菜单->File->Symbol File Path->按照下面的方法设置_NT_SYMBOL_PATH变量:
在弹出的框中输入C:\MyCodesSymbols; SRV*C:\MyLocalSymbols*(按照这样设置,windbg将先从本地文件夹C:\MyCodesSymbols中查找Symbol,如果找不到,则自动从MS的Symbol Server上下载Symbols),。另一种做法是从这个Symbol下载地址中,下载相应操作系统所需要的完整的Symbol安装包,并进行安装,例如我将其安装在D:\WINDOWS\Symbols,在该框中输入D:\WINDOWS\Symbols。(这里要注意下载的Symbols的版本一定要正确,在我的Win2003+Sp1上,我曾经以为安装Win2003+Sp2的Symbols可能会牛点,但结果证明我错了,用windbg打开可执行文件时,提示PDB symbol for mscorwks.dll not loaded;Defaulted to export symbols for ntdll.dll的错误,我有重新装上Win2003+Sp1的Symbols, 现在一切运行正常^_^)
4. 使用windbg:
WinDbg提供了图形界面和命令行两种运行方式。这里介绍使用图形界面的windbg来调试应用程序:
File->OpenExecutable->可以选择一个可执行文件进行调试;
File->Attache to a Process->可以选择一个运行中的进程,并对其进行调试;



至此,我们就可以在上图中用红色方框标记的文本框中输入各个功能指令了(有关指令的帮助文档,可以参考:Help->Contents->Debugging Tools for Windows->Debuggers->Debugger Reference,该目录下列集了所有指令机器功能说明!)。


posted on
以上就是关于windbg的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shenmilingyu/article-7719-1.html
是一种缘分