Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Remotedebugging direkt über den Debugger ist in der Regel die beste und einfachste Methode, es durchzuführen.
Diese Technik umfasst das Ausführen von zwei Debuggern an unterschiedlichen Orten. Der Debugger, der tatsächlich das Debuggen ausführt, wird als Debugserver bezeichnet. Der Debugger, der die Sitzung aus einer Entfernung steuert, wird als Debugclient bezeichnet.
Die beiden Computer müssen nicht dieselbe Version von Windows ausführen; sie können eine beliebige Version von Windows ausführen. Die tatsächlich verwendeten Debugger müssen nicht identisch sein; Ein WinDbg-Debugclient kann eine Verbindung mit einem CDB-Debugserver herstellen usw.
Es ist jedoch am besten, dass die Debugger-Binärdateien auf den beiden Computern beide aus derselben Version des Debugtools für Windows-Pakets stammen, oder mindestens beide aus den letzten Versionen.
Um diese Remotesitzung einzurichten, wird zuerst der Debugserver eingerichtet, und dann wird der Debugclient aktiviert. Eine beliebige Anzahl von Debugclients kann eine Verbindung mit einem Debugserver herstellen. Ein einzelner Debugger kann sich gleichzeitig in mehrere Debugserver umwandeln, um verschiedene Arten von Verbindungen zu erleichtern.
Es kann jedoch kein einzelner Debugger ein Debugclient und gleichzeitig ein Debugserver sein.
Dieser Abschnitt umfasst: