WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。
1. WinDbg介绍:
Debugging Tools and Symbols: Getting Started http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx A word for WinDbg http://mtaulty.com/communityserver/blogs/mike_taultys_blog/archive/2004/08/03/4656.aspx 2. WinDbg下载: Install Debugging Tools for Windows 32-bit Version http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx Install Debugging Tools for Windows 64-bit Versions http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx 3. 配置WinDbg: 运行WinDbg->菜单->File->Symbol File Path->按照下面的方法设置_NT_SYMBOL_PATH变量: 在 弹出的框中输入“C:\MyCodesSymbols; SRV*C:\MyLocalSymbols*http://msdl.microsoft.com/download/symbols”(按照这样设 置,WinDbg将先从本地文件夹C:\MyCodesSymbols中查找Symbol,如果找不到,则自动从MS的Symbol Server上下载Symbols)。另一种做法是从这个Symbol下载地址中http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx,下载相应操作系统所需要的完整的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->可以选择一个运行中的进程,并对其进行调试; |
WinDbg配置与下载
精选 转载xjsunjie 博主文章分类:windows知识库
文章标签 职场 休闲 WinDbg配置与下载 文章分类 运维
下一篇:windows崩溃转储文件
-
selenium下载、配置chromdriver.exe
下载Chrome浏览器驱动 chromedriver.exe
selenium chromedriver -
WinDbg捉虫笔记(三)之 WinDbg配置远程调试
WinDbg捉虫笔记(三)之 WinDbg配置远程调试
Server 远程调试 bc -
捉虫笔记 (一)-- WinDbg符号配置
捉虫笔记 (一)-- WinDbg符号配置
加载 python 调试工具 -
Windbg下载微软符号表
今天本来想跟着调个漏洞,结果折腾windbg就折腾了半天,仅做个记录。 1. 设置环境变量 _NT_SYMBOL_PATH srv*c:\symbols
环境变量 microsoft 自动下载 php -
WinDbg的alias与block
调试---Windows
调试---工具&Windbg 字符串 c语言 递归 ide