WinDBG 是在 windows 平台下,强大的用户态和内核态调试工具,相比较于 Visual Studio 它是一个轻量级的调试工具,所谓轻量级指的是它的安装文件大小较小,但是其调试功能,却比VS更为强大,WinDBG由于是微软的产品所以能够调试Windows系统的内核,另外一个用途是可以用来分析dump数据,本笔记用于记录WinDBG内核调试的配置过程,并附有常用命令的使用方法。
WinDBG下载地址:链接:https://pan.baidu.com/s/18VIXKdFdfu7ZuKOql7Z_Iw 提取码:9se4
1.首先需要安装VmWare虚拟机,并自行安装好Windows7系统,虚拟机关闭状态下添加一个管道虚拟串口,此处需要删除打印机,否则串口之间冲突。
操作步骤:【编辑虚拟机设置】 -> 【添加】 -> 【串行端口】 -> 【完成】 ->并配置以下参数
参数配置:【使用命名管道】 -> 【\.\pipe\com_1】 -> 【该端是服务器,另一端是应用程序】 -> 【轮询时主动放弃CPU】->【确定】
2.开启虚拟机中的Windows7系统,然后以管理员身份运行CMD命令行,输入bcdedit
命令,可以查看到系统的当前启动项,如果是新的系统,则只会有一个 {current}
的启动项。