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