Freigeben über


Beenden einer Debugsitzung in CDB

Sie können CDB beenden, indem Sie den Befehl q (Beenden) eingeben. Mit diesem Befehl wird auch die Anwendung geschlossen, die Sie debuggen.

Der Befehl qd (Beenden und Trennen) trennt CDB von der Zielanwendung, beendet den Debugger und lässt die Zielanwendung ausgeführt. Wenn Sie beim Starten des Debuggers die Befehlszeilenoption "-pd " verwendet haben, tritt das Trennen auf, wenn die Sitzung aus irgendeinem Grund beendet wird. (Diese Technik macht -pd besonders nützlich, wenn Sie einen vertraulichen Prozess debuggen, z. B. das Client Server Run-Time Subsystem (CSRSS), das Sie nicht beenden möchten.)

Wenn der Debugger nicht reagiert, können Sie beenden, indem Sie STRG+B drücken und dann die EINGABETASTE drücken. Diese Methode ist ein sekundärer Ausstiegsmechanismus. Er beendet den Debugger abrupt und ähnelt dem Beenden eines Prozesses über den Task-Manager oder durch Schließen des Fensters.

Um eine Debugsitzung im Benutzermodus zu beenden, geben Sie den Debugger in den Ruhezustand zurück, und schließen Sie die Zielanwendung, und Sie können die folgende Methode verwenden:

Um eine Benutzermodusdebuggingsitzung zu beenden, versetzen Sie den Debugger erneut in den Ruhezustand und setzen Sie die Zielanwendung erneut in Betrieb, indem Sie die folgenden Methoden verwenden:

Um eine Debugsitzung im Benutzermodus zu beenden, geben Sie den Debugger in den Ruhezustand zurück, lassen die Zielanwendung jedoch im Debugzustand, können Sie die folgende Methode verwenden:

Weitere Informationen zum Erneuten Anziehen an das Ziel finden Sie unter "Erneutes Anziehen der Zielanwendung".