天天看點

WinDbg配置和使用基礎

<a href="http://www.cnblogs.com/happyhippy/archive/2007/04/08/710933.html">WinDbg配置和使用基礎</a>

    WinDbg是微軟釋出的一款相當優秀的源碼級(source-level)調試工具,可以用于Kernel模式調試和使用者模式調試,還可以調試Dump檔案。

1. WinDbg介紹:

    Debugging Tools and Symbols: Getting Started

<a href="http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx">http://www.microsoft.com/whdc/devtools/debugging/debugstart.mspx</a>

    A word for WinDbg

<a href="http://mtaulty.com/communityserver/blogs/mike_taultys_blog/archive/2004/08/03/4656.aspx">http://mtaulty.com/communityserver/blogs/mike_taultys_blog/archive/2004/08/03/4656.aspx</a>

2. WinDbg下載下傳:

  Install Debugging Tools for Windows 32-bit Version

<a href="http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx">http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx</a>

  Install Debugging Tools for Windows 64-bit Versions

<a href="http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx">http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx</a>

3. 配置WinDbg:

     運作WinDbg-&gt;菜單-&gt;File-&gt;Symbol File Path-&gt;按照下面的方法設定_NT_SYMBOL_PATH變量:

4. 使用WinDbg:

     WinDbg提供了圖形界面和指令行兩種運作方式。這裡介紹使用圖形界面的WinDbg來調試應用程式:

     File-&gt;OpenExecutable-&gt;可以選擇一個可執行檔案進行調試;

     File-&gt;Attache to a Process-&gt;可以選擇一個運作中的程序,并對其進行調試;

     至此,我們就可以在上圖中用紅色方框标記的文本框中輸入各個功能指令了(有關指令的幫助文檔,可以參考:Help-&gt;Contents-&gt;Debugging Tools for Windows-&gt;Debuggers-&gt;Debugger Reference,該目錄下列集了所有指令機器功能說明!)。 

繼續閱讀