WinDbg是微軟發(fā)布的一款免費而十分強大的源碼級(source-level)調(diào)試工具,既然是微軟自己發(fā)布的調(diào)試工具,那它對微軟產(chǎn)品的調(diào)試當然是十分的強大!MS網(wǎng)站上的windbg調(diào)試工具是要附帶SDK環(huán)境的。而且已經(jīng)很多不能下載了,我的開發(fā)環(huán)境是VC6,有沒有單一的Windbg提供下載的,windbg單獨版!WinDbg可以用于Kernel模式調(diào)試和用戶模式調(diào)試,還可以調(diào)試Dump文件,能夠通過dmp文件輕松的定位到問題根源,可用于分析藍屏、程序崩潰(IE崩潰)原因,是我們?nèi)粘9ぷ髦斜夭豢缮俚囊粋有力工具,學會使用它,將有效提升我們的問題解決效率和準確率。
WinDbg軟件各名稱熱鍵用途
1、CommandAtl+1輸入命令、顯示命令結(jié)果和調(diào)試信息輸出
2、WatchAlt+2觀察指令全局變量、局部變量和寄存器的信息
3、LocalsAlt+3自動顯示當前函數(shù)的所有局部變量
4、RegistersAtl+4觀察和修改寄存器的值
5、MemoryAlt+5觀察和修改內(nèi)存數(shù)據(jù)
6、CallStackAlt+6棧中記錄的函數(shù)調(diào)用序列
7、DisassemblyAlt+7反匯編
8、ScratchPadAlt+8白板,可以用來做調(diào)試筆記等
9、ProcessesandThreadsAlt+9顯示所有調(diào)試目標的列表,包括進程和線程等
10、CommandBrowserAlt+N執(zhí)行和瀏覽命令
11、在彈出需要的窗口后,就可以對窗口進行排列。通過鼠標拖曳窗口或結(jié)合右擊窗口標題選擇Dock(?浚┖虯lwaysfloating(保持浮動),可以把窗口擺放成最適合我們工作的位置。
WinDbg軟件特色
1、占用資源小,比其它藍屏分析工具更小巧;
2、功能強大,能很快幫你定位到問題所在處;
3、界面友好,圖形畫的界面,強大的調(diào)試命令;
WinDbg軟件指令介紹:
1、F9:設置斷點,只要在光標定位的位置(上圖中灰色條)按F9鍵即可,再按一次F9鍵則會刪除斷點。(相當于OllyDbg 中的 F2)
2、F10:單步步過。每按一次這個鍵執(zhí)行一條反匯編窗口中的一條指令,遇到 CALL 等子程序不進入其代碼。(相當于 OllyDbg中的 F8)
3、F8 or F11:單步步入。功能同單步步過(F10)類似,區(qū)別是遇到 CALL 等子程序時會進入其中,進入后首先會停留在子程序的第一條指令上。(相當于 OllyDbg 中的 F7)
4、F7:運行到選定位置。作用就是直接運行到光標所在位置處暫停。(相當于 OllyDbg 中的 F4)
5、Shift+F11:運行到跳出函數(shù)。
6、F5:運行。按下這個鍵如果沒有設置相應斷點的話,被調(diào)試的程序?qū)⒅苯娱_始運行。(相當于 OllyDbg 中的 F9)
相關(guān)搜索: