XP+Windbg 雙機調試 快速搭建
之前每次搭建都要網上搜教程,太麻煩了,直接寫出重點步驟
【虛擬機部分】
打開虛擬機之后,進入C盤根目錄,然后 點【工具】 【文件夾選項】 【查看】中 將 【隱藏受保護的操作系統文件】的鈎鈎去掉。
然后下面選擇【顯示所有文件和文件夾】,這樣就會出現一個boot的文件,以TXT方法打開之后,直接在后面加上下面的紅字部分
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
/noguiboot
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="MicrosoftWindows XP Professional" /noexecute=optin /fastdetect /debug/debugport =com1/baudrate=115200
然后將虛擬機電源切斷,選擇【虛擬機】 【設置】 (英文版好像是Command Setting) ,然后在默認的【HardWare】頁中點擊【添加】(ADD) ,然后選擇【Serial Port】 ,選擇【Serial Port】(串口),單擊下一步,選擇【Output to named pipe 】單擊下一步,前兩個為【\\.\pipe\com_1】和【This end is the server】,第三個修改為【The other end is anapplication】
這樣虛擬機部分就已經設置好了。
【主機部分】
主機很簡單,將Windbg在桌面創建一個快捷方式以便修改運行參數, 創建后 右擊屬性 ,在【快捷方式】頁中的【目標】后添加下面這段的紅色部分
"C:\Program Files\Debugging Tools for Windows (x86)\windbg.exe"-b -k com:pipe,port=\\.\pipe\com_1,resets=0