您可以從 Windows主機系統中透過虛擬序列連接埠偵錯虛擬機器中的應用程式。

必要條件

  • 確認主機系統上已安裝適用於 Windows 的偵錯工具,且支援透過管道進行偵錯。必須是 5.0.18.0 版或更新版本。
  • 確認已為虛擬機器設定序列連接埠。請參閱配置虛擬埠

程序

  1. 在目標虛擬機器上設定具名管道,然後選取這端是伺服器 (This end is the server)
  2. 開啟虛擬機器的電源。
  3. 选择虚拟机,然后选择虚拟机 (VM) > 可移动设备 (Removable Devices),确认串行端口已经连接。
  4. 如果序列連接埠未報告為 \\。##pipe\\}nameDPIpe,選取虛擬序列連接埠,然後按一下 Connect
  5. 在主機系統上,輸入偵錯工具命令。
    例如: debugger -k com:port=\\。'pipe\\}將命名管,pipe
    debugger值為 WinDbgKD
  6. 按 Enter 鍵以開始偵錯。