WinDbg WinDbg配置及介紹

2021-10-04 10:34:06 字數 858 閱讀 6853

安裝windows除錯工具時,您將同時獲得32位工具集和64位工具集。

如果使用的是microsoft visual studio除錯環境,則無需考慮是否使用32位或64位,因為visual studio會自動選擇正確的除錯工具。如果您使用的是其他除錯環境(windbg、kd、cdb或ntsd),則必須自己做出選擇。

在除錯環境下,執行偵錯程式(比如windbg)的計算機稱為主機。

除錯目標機(target computer)

被除錯的計算機稱為目標計算機

選擇標準就是以主機和目標機以及除錯物件來劃分的。要確定要使用的除錯工具集,您需要知道主機上執行的處理器型別以及主機執行的是32位還是64位版本的windows。

也就是說主機是32位的cpu且是32位的windows系統時,請使用32位除錯工具。此情況適用於基於x86和基於x64的目標。

如果主機使用基於x64的處理器,並且執行64位版本的windows,則應用以下規則:

如果分析物件是轉儲檔案,可以使用32位除錯工具或64位除錯工具。**儲檔案是使用者模式轉儲檔案還是核心模式轉儲檔案並不重要,轉儲檔案是基於x86還是基於x64的平台生成也不重要。)

如果正在執行實時核心模式除錯,則可以使用32位除錯工具或x64除錯工具。(此情況適用於基於x86和基於x64的目標。)

如果要除錯與偵錯程式在同一臺計算機上執行的實時使用者模式**,請使用64位工具除錯在wow64上執行的64位**和32位**。要將偵錯程式設定為32位或64位模式,請使用.effmach命令。

如果要除錯在單獨目標計算機上執行的實時32位使用者模式**,請使用32位除錯工具。

總之,只有在實時使用者態除錯,並且偵錯程式也在同一臺64位機器上的情況下必須用64位的除錯工具集!

Xenapp配置及站點配置

安裝完成後在選單中找到管理器access management console開啟圖圖,首次開啟即彈出第一次配置嚮導 單擊next 新增本機機器 add local computer 新增完成,next 選擇存放在ntfs磁碟 執行安裝目下的ctxfilesyncprep程式,然後自動在c盤生成乙個...

SpringBoot Servlet配置及容器切換

server.port 8080 configuration public class config webserve ctorycustomizer 舊版本叫做embeddedservletcontainercustomizerconfigurablewebserve ctory 記得泛型宣告,預...

Linux環境配置及Django配置

1安裝虛擬環境 a.先安裝pip3,sudo apt install pithon3 pip b.公升級pip3,pip3 isntall upgrade pip c.安裝虛擬環境 pip3 install virtualenv 2.配置環境變數 1.export workon home home ...