WINDOWS調試工具很強大,但是學習使用它們并不容易。特別對于驅動開發者使用的WinDbg和KD這兩個內核調試器(CDB和NTSD是用戶態調試器)。本教程的目標是給予一個已經有其他調試工具使用經驗的開發者足夠信息,使其能通過參考WINDOWS調試工具的幫助文件進行內核調試。本文將假定開發者熟悉一般WINDOWS操作系統和進程的建立過程。
本文的重點是集成內核模式和用戶態模式的圖形化調試器WinDbg。KD在腳本和自動化調試中更有用,并且在資深程序員中擁有一定地位,但是本教程將集中討論WinDbg,只會偶爾提到KD。
本文討論的是Windows NT 4.0,Windows 2000或以后的版本,而且目標電腦的處理器基于X86架構。對于64位平臺,將不會特別提及。
總之,本教程由簡單介紹調試器的安裝開始,大體分成2部分,基礎知識和選擇技術。基礎知識包括基本調試命令和常用調試命令。選擇技術是其他命令和在很多情況下都有用的調查方法。后者并不是調查象deadlocks, memory corruption或者resource leaks的唯一方法。第一次閱讀本教程,你可能會跳過選擇技術。你可以停止閱讀本教程而轉向微軟調試器討論組,也可以通過調試器的反饋e-mai解決更多的問題。
標簽:
WINDOWS
調試工具
上傳時間:
2016-06-05
上傳用戶:1159797854