windbg雙機遠端除錯

2021-08-01 21:47:42 字數 668 閱讀 4155

1. 拷貝要除錯的可執行檔案和對應的pdb符號到虛擬機器。

2. 在虛擬機器中啟動服務端,有2種方式。`windbg.exe -server tcp:port=8888 c:\test.exe` 這種方式可以除錯main函式和程式的啟動過程。

`windbg.exe -server tcp:port=8888 -p 10086` 這種方式相當於附加到pid為10086的程序上去。

3.在虛擬機器的windbg中設定符號路徑和image路徑。並reload

4.在客戶端中開啟windbg,選單--connect to remote,填入tcp:port=8888,server=192.168.0.2。會車後便會中斷下來。

此時服務端如果是方式1,可以用bu test!main來設定入口點除錯main函式。

5.over

"c:\program files (x86)\debugging tools for windows (x86)\windbg.exe" -server tcp:port=9999 "c:\test.exe"

"c:\program files (x86)\debugging tools for windows (x86)\windbg.exe" -remote tcp:port=9999,server=192.168.152.128

windbg雙機除錯

1 雙機除錯設定 環境 主機 win10 虛擬機器 win xp sp3 windbg preview pipe管道鏈結 我機子新增了環境變數居然沒用,所以每次都得設定路徑 symfix c mysymbols sym noisy reload2 符號包無法reload 解決方案 看雪大佬說通過設定...

WinDBG雙機除錯配置

安裝 windbg 主機和虛擬機器都要安裝 windbg一 在vm中使用命名管道模擬乙個串列埠 pipe com 1二 主機增加 windbg 快捷方式,屬性 目標後面寫上 b k com pipe,port pipe com 1,baud 115200,reconnect y 三 被除錯機 在bo...

windbg遠端除錯方法

windbg的遠端除錯由服務端和客戶端組成,和visualstudio類似。被除錯的機器是服務端 server 我們做除錯的機器是客戶端 client 兩台機器都需要安裝windbg。第一步,建立 windbg server 端。使用 server 引數可以使 windbg 以伺服器方式啟動。win...