自定义主题

在自定义主题之前,必须先加载该主题。 有关详细信息 ,请参阅加载主题

加载主题后,不使用命令行参数启动 WinDbg。 这会打开基本工作区。 自定义主题有两个常见的焦点区域:设置路径和调整窗口位置。

完成所需的任何调整后,退出 WinDbg 并通过从“文件”菜单中选择“保存工作区”来保存工作区。 如果要将新设置保存到 .reg 文件,请打开 Regedit 并将 HKCU\Software\Microsoft\Windbg\Workspaces 下的注册表项导出到 .reg 文件。

设置路径

通过设置适当的路径,可以确保 WinDbg 能够找到有效调试所需的所有文件。 有三个main路径需要设置:符号路径、源路径和可执行映像路径。

下面是如何设置符号和源路径的示例。 可执行映像路径通常与符号路径相同。

设置符号路径:

SRV*c:\MySymCache*\\CompanySymbolServer\Symbols;SRV*c:\WinSymCache*https://msdl.microsoft.com/download/symbols

设置源路径:

SRV*;d:\MySourceRoot

调整窗口位置

在使用主题之前,应调整窗口定位,以便 WinDbg 正确处理源文件。 这可确保源窗口知道停靠的位置。

首先在 WinDbg 中打开“源”窗口。 使用为源窗口留出占位符的 Tab 键停靠此窗口。 为了建立正确的关系,在执行此 Tab-停靠操作之前,占位符窗口必须是停靠中最上面的窗口。 现在关闭源窗口,但不关闭占位符窗口。

由于调试信息窗口“记住”其上次停靠操作,因此,执行此过程后,每个源窗口的最后一个停靠操作都与占位符窗口之一相关联。 由于此内存属性,不应关闭任何占位符窗口。 此外,如果选择更改主题的配置,在停靠中重新定位的任何窗口应始终使用占位符文件以 Tab 键停靠。

Windows 调试工具中包含的示例主题是使用以下操作创建的:

将占位符*.c 文件放置到扩展坞中。

将每个窗口类型的 Tab 键停靠在所需占位符窗口上方。