WinDbg是微软发布的一款免费而十分强大的源码级(source-level)调试工具,既然是微软自己发布的调试工具,那它对微软产品的调试当然是十分的强大!MS网站上的windbg调试工具是要附带SDK环境的。而且已经很多不能下载了,我的开发环境是VC6,有没有单一的Windbg提供下载的,windbg单独版!WinDbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件,能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升我们的问题解决效率和准确率。
WinDbg软件各名称热键用途
1、CommandAtl+1输入命令、显示命令结果和调试信息输出
2、WatchAlt+2观察指令全局变量、局部变量和寄存器的信息
3、LocalsAlt+3自动显示当前函数的所有局部变量
4、RegistersAtl+4观察和修改寄存器的值
5、MemoryAlt+5观察和修改内存数据
6、CallStackAlt+6栈中记录的函数调用序列
7、DisassemblyAlt+7反汇编
8、ScratchPadAlt+8白板,可以用来做调试笔记等
9、ProcessesandThreadsAlt+9显示所有调试目标的列表,包括进程和线程等
10、CommandBrowserAlt+N执行和浏览命令
11、在弹出需要的窗口后,就可以对窗口进行排列。通过鼠标拖曳窗口或结合右击窗口标题选择Dock(停靠)和Alwaysfloating(保持浮动),可以把窗口摆放成最适合我们工作的位置。
WinDbg软件特色
1、占用资源小,比其它蓝屏分析工具更小巧;
2、功能强大,能很快帮你定位到问题所在处;
3、界面友好,图形画的界面,强大的调试命令;
WinDbg软件指令介绍:
1、F9:设置断点,只要在光标定位的位置(上图中灰色条)按F9键即可,再按一次F9键则会删除断点。(相当于OllyDbg 中的 F2)
2、F10:单步步过。每按一次这个键执行一条反汇编窗口中的一条指令,遇到 CALL 等子程序不进入其代码。(相当于 OllyDbg中的 F8)
3、F8 or F11:单步步入。功能同单步步过(F10)类似,区别是遇到 CALL 等子程序时会进入其中,进入后首先会停留在子程序的第一条指令上。(相当于 OllyDbg 中的 F7)
4、F7:运行到选定位置。作用就是直接运行到光标所在位置处暂停。(相当于 OllyDbg 中的 F4)
5、Shift+F11:运行到跳出函数。
6、F5:运行。按下这个键如果没有设置相应断点的话,被调试的程序将直接开始运行。(相当于 OllyDbg 中的 F9)
相关搜索: