WinDBG=WinDebug
简介
这是一款正宗专业强大的调试工具.它是微软程序员手中的利器.
windows的开发过程中就是由它调出来的.感受一下.几乎一切Ring3和Ring0(内核)的问题都可以由它来辅助你解决.它的机制与windows调试支持最为融洽.
我们这里介绍的是它的窗口版本.如果你安装了VisualStudio系列软件,它已经被默认安装在了你的电脑中.搜索windbg你可以找到它.
版本系统支持情况
多个版本分别支持32位,和64位等操作系统的调试.
如何选择版本?看这里
官网
https://msdn.microsoft.com/zh-cn/windows/hardware/hh852365/
什么时候需要?
你的电脑蓝屏了?WinDBG可以轻松帮你找到原由.你想看看我们每天在用的Windows操作系统究竟是怎么运作的吗?或许你知道一些神秘的内核程序,你想看看它们都干了些什么吗?对于专业程序维护者客户在千里之外,如何定位解决用户发现的BUG?当然是用WinDBG了.
它是一个以新的视角观察整个系统的杀手锏.以上的叙述不及它功能用途的万一.
用法
它如此强大,我们如何学会使用它呢?
- 熟悉界面和主要功能
- 调试一些程序的过程中学习一些基础概念以及了解一些常用功能命令
- 调试更多的身边的程序.遇到问题解决问题.
示例
不重复造信息的轮子,对于这款工具我只属于”了解”而已.
新手可以看一下这篇文章中是如何用WinDBG找到蓝屏的幕后黑手:
用WinDbg分析电脑蓝屏文件
拓展学习
注意
你可能会为配置一个符号路径等细枝末节的事情”浪费”很长时间.
这是因为你还不了解它.会好起来的.
别灰心,进步总是留给善于思考和能够忍耐的人地.