VS2008遠程調試


  遠程調試適用於目標機器沒有開發環境且Bug無法在其他機器上重現的環境,是開發和測試中很實用的一種調試方法。下面簡單介紹一下VS2008遠程調試的方法。

  1. 將VS安裝目錄下Remote Debugger內x86文件夾(32位程序,64位程序拷x64文件夾)拷入目標機器待調試程序的文件夾。我的文件夾路徑為C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Remote Debugger\x86,如下圖:
  2. 本地機器,VS2008工程屬性->linker->debugging->Generate Debug Info選擇yes,生成pdb文件。將生成的exe和pdb一起拷入目標機器。
  3. 目標機器,打開msvsmon.exe,設置Tools->Options->No Authentication(native only)->Allow any user to debug,點擊確定。保存Server name。如圖所示:
  4. 本地機器,工程屬性->Debugging->Debugger to launch->Remote Windows Debugger。設置Remote Command為目標機器待調試程序的路徑,Remote Server Name 為步驟4中保存的Server name。Connection為Remote with no authentication (Native only)。Debugger Type為Native Only。如下圖所示:
  5. 本地機器,工具欄->Debug->Attach to Process。設置Transport為Remote(Native only with no authentication),Qualifier為目標主機的Server name。選擇目標機器進程,開始調試。如下圖所示:


免責聲明!

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



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