Windbg_06-Windbg工作空间

1.Wingdbg的工作空间:

我们当前windbg中的工作环境称为为工作空间,包括:

  • 当前调试器界面布局等设置信息

  • 调试项目有关的属性,参数以及调试器设置等信息


每次windbg打开都是默认的初始工作空间,我们可以把工作空间配置好,让后保存此工作空间,这样每次调试程序的时候,就可以快速进入工作状态。
2. 工作空间的分类:

工作空间分为两个大类:

默认工作空间和基础工作空间:

2.1:默认工作空间:默认的工作空间是以当个分析过程来区分的,分析A程序和分析B程序为两个不同的工作空间,例如当使用windbg分析一个应用程序时会根据可执行文件的路径和文件名为其建立一个默认的工作空间。默认工作空间有以下几类:

基础工作空间
默认内核态工作空间
默认用户态工作空间
默认的转储文件工作空间

2.2:命名工作空间


2.3:保存工作空间:

例如:A程序的默认工作空间如下:
Windbg_06-Windbg工作空间

重新打开B程序,又恢复到默认的工作空间:
Windbg_06-Windbg工作空间

为了每次打开程序可以使用我们想要的工作空间,我们可以将我们想要的工作空间设置好,然后保存成一个命名

的工作空间,以后调试程序时指定使用哪个保存好的工作空间就可以。也可以把这种工作空间保存在文件中,把文件拷贝到其他机器上,提供给其他机器的windbg使用这种工作空间。

例如:
Windbg_06-Windbg工作空间