我想內核上我客戶調試應用程序 - WindowsXP的操作系統內核調試Windows客戶系統,從Linux系統 - 設置不工作
我的主人是一個的Ubuntu 14.04 64與VMware安裝了工作站12。
調試器客戶端操作系統是Windows 7與WinDBG安裝。
我從VMware的閱讀這篇文章: https://www.vmware.com/support/ws55/doc/ws_devices_serial_advanced_example_debugging.html
https://www.vmware.com/support/ws55/doc/ws_devices_serial_2vms.html
而且我配置我的機器,我從文章理解,但它只是不會工作。有一件事我沒有真正理解,這可能是我的問題,是什麼NamedPipe
應該配置爲? 我應該使用\\.\pipe\[NAME]
語法還是/tmp/[NAME]
?
顯然從Windows 7 - Debugger
機器內部不會識別/tmp/[Name]
。那麼是哪一個呢?
這裏是我的配置:
的WindowsXP(調試的客戶機操作系統):
- 使用套接字(命名管道)
- \\。\管\ DEBUGPORT
- 來自:服務器收件人:A虛擬機
- Yie在輪詢ID CPU
的bootcfg
Boot Loader Settings
--------------------
timeout: 30
default: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Boot Entries
------------
Boot entry ID: 1
Friendly Name: "Microsoft Windows XP Professional"
Path: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
OS Load Options: /noexecute=optin /fastdetect /debug /debugport=COM1: /baudrate=115200
Windows7中(使用WinDbg調試器)
- 使用套接字(命名管道)
- \\。\管\ DEBUGPORT
- 來自:客戶端收件人:虛擬機
- 輪詢時自願放棄CPU
現在我Windows7的打開WinDBG
,敲CTRL + K爲KernelDebugging選項,去`COM」選項卡,配置如下:
- 波特率:115200
- 端口:\\。\管\ DEBUGPORT
- 管[選中]
- 重新連接[選中]
現在重新在沒什麼Guest XP
OS結果..我不我WinDBG的客戶 上得到什麼我失去了什麼?我的端口命名慣例是錯誤的,因爲即時通訊使用Linux主機?
我不確定,但會猜測管道將是一個文件訪問宿主系統上的兩個vms。所以在你的情況/ tmp/... – fassl