2

私は Linux を実行しており、VirtualBox に 2 台の Windows 7 マシンをセットアップしています。

今、最初のマシンを使用して 2 番目のマシンをデバッグしようとしています。

そこで、2 台のマシンに同じホスト パイプを構成しました。

ここに画像の説明を入力

デバッガー マシンで、入力を待機する windbg を起動しますCOM1

ここに画像の説明を入力

デバッグ対象のマシンで、デバッグ モードを有効にして再起動し、

C:\Users\XX>bcdedit /dbgsettings
debugtype               Serial
debugport               1
baudrate                115200

しかし、彼らはお互いを知らないようで、盲目的に待っているだけです。

何か間違っていますか?それとも、達成するのは不可能でしたか。

4

1 に答える 1

2
  • VM の 1 つで [パイプの作成] をオフにします (ベスト プラクティスとしては、デバッガーのターゲットにする必要があります)。シリアル ポート リダイレクトでは、1 つの VM がサーバー (パイプを作成する VM) として機能し、もう 1 つの VM がクライアントとして機能します。
  • ターミナル アプリケーションを使用して、com ポートを使用して VM 間でデータをやり取りできることを確認します。そして、カーネルデバッガーをセットアップします。
于 2013-09-03T21:38:52.500 に答える