【逆向】WinDbg工作空間與主題界面布局


工作空間

WinDbg使用工作空間(Workspace)來描述調試項目的屬性、參數、設置、界面布局等信息,相當於集成開發環境中的項目文件。當在WinDbg中打開一個應用程序("File”->"Open Executable")並開始調試時,WinDbg會建立一個默認的工作空間。

如果你之前調試過該項目,並保存了工作空間("File"->"Save Workspace"),當你再次調試該項目時WinDbg會自動加載你之前保存的工作空間設置。

主題

WinDbg程序目錄中的"themes"子目錄提供了4種定制的工作空間設置,稱為主題("Theme")。將每個主題的REG文件導入注冊表("HKEY_CURRENT_USER\Software\Microsoft\Windbg\Workspaces"),或者用WinDhg打開WEW文件("Open Workspace in File"),即可應用對應的主題。

你也可以通過調整窗口("View")來搭配你自己喜歡的主題,以命名的方式進行保存("File"->"Save Workspace As")。保存后調試其它項目時,你可以通過("File"->"Open Workspace")或("Ctrl+W")直接加載主題進行調試。

 

主題代碼高亮

日常調試過程中常用的幾種調試信息:"反匯編"、"錯誤"、"警告"、等都是以白底黑字進行顯示的比較難以區分。所以配置色彩高亮是很有用的。可以通過以下菜單進行手動配置:("View"->"Options"->"Colors")。

名稱

描述

Background

背景色,包括命令窗口,源碼和匯編窗口

Text

普通文字顏色,特殊指定文字除外

Current line

當前源代碼、匯編代碼的字體顏色

Breakpoint current line

當前斷點顏色

Enabled breakpoint

Enabled斷點顏色

Disabled breakpoint

Disabled斷點顏色

Changed data text

變量值、寄存器值發生改變時,高亮顯示的顏色。比如手動改變一個變量后,這個變量會高亮顯示。

Source …

這里面包括各種源代碼的顏色配置:關鍵字、操作符、字符串等等

Normal level command window & background

普通的命令輸出前景及背景顏色

Error level command window& background

命令輸出中錯誤信息的前景及背景顏色

Warning level command window& background

命令輸出中警告信息的前景及背景顏色

Verbose level command window& background

命令輸出中冗長信息的前景及背景顏色

Prompt level command window& background

命令輸出中提示信息的前景及背景顏色,比如用戶輸入的命令在顯示的時候就屬於提示信息。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM