Steuern einer KD-Verbindungsserversitzung
Nachdem die Remotesitzung gestartet wurde, kann der intelligente Client so verwendet werden, als würde er den Zielcomputer von dem Computer debuggen, auf dem der KD-Verbindungsserver ausgeführt wird. Alle Befehle verhalten sich wie in dieser Situation, mit der Ausnahme, dass Pfade relativ zum Computer des intelligenten Clients sind.
Verwenden von WinDbg als Smart Client
Nachdem WinDbg als intelligenter Client für einen KD-Verbindungsserver gestartet wurde, können Sie debuggen | Befehl Debuggen beenden , um die Debugsitzung zu beenden. An diesem Punkt wechselt WinDbg in den ruhenden Modus und wird nicht mehr mit dem KD-Verbindungsserver verbunden. Das gesamte nachfolgende Debuggen erfolgt auf dem Computer, auf dem WinDbg ausgeführt wird. Sie können die Verbindung mit der KD-Verbindung nicht erneut mithilfe von Datei | Kerneldebug: Dies kann nur über die Befehlszeile erfolgen.
Beenden der Sitzung
KD oder WinDbg kann die Debugsitzung auf normale Weise beenden oder beenden. Siehe Beenden einer Debugsitzung in WinDbg (klassisch)
. Der KD-Verbindungsserver bleibt in Betrieb und kann beliebig oft wiederverwendet werden. (Es kann auch von für eine beliebige Anzahl gleichzeitiger Debugsitzungen verwendet werden.)
Der KD-Verbindungsserver kann von beiden Computern beendet werden. Verwenden Sie den Befehl .endpsrv (End Process Server), um sie über den smarten Client zu beenden. Um den KD-Verbindungsserver auf dem Computer zu beenden, auf dem er ausgeführt wird, verwenden Sie den Task-Manager, um den kdsrv.exe Prozess zu beenden.