デバッガーによるリモート デバッグ
通常、デバッガーを使用して直接リモート デバッグを行うのが、リモート デバッグを実行するための最良かつ最も簡単な方法です。
この手法には、異なる場所で 2 つのデバッガを実行することが含まれます。 実際にデバッグを行うデバッガをデバッグサーバーと呼びます。 遠隔地からセッションを制御しているデバッガは、デバッグ クライアントと呼ばれます。
2 台のコンピュータで同じバージョンの Windows を実行している必要はありません。 任意のバージョンの Windows を実行できます。 実際に使用されるデバッガは同じである必要はありません。 WinDbg デバッグ クライアントは CDB デバッグ サーバーなどに接続できます。
ただし、2 台のコンピューター上のデバッガー バイナリが両方とも Windows 用デバッグ ツール パッケージの同じリリースのものであるか、少なくとも両方が最近のリリースのものであることが最善です。
このリモート セッションをセットアップするには、最初にデバッグ サーバーがセットアップされ、次にデバッグ クライアントがアクティブ化されます。 任意の数のデバッグ クライアントがデバッグ サーバーに接続できます。 1 つのデバッガーが同時に複数のデバッグ サーバーに変わり、さまざまな種類の接続を容易にすることができます。
ただし、単一のデバッガが同時にデバッグ クライアントとデバッグ サーバーになることはできません。
このセクションには、次が含まれます。