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.
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:
- Geben Sie den Befehl KILL (Kill Process) ein.
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:
Geben Sie den Befehl ".detach" (Vom Prozess trennen) ein . Wenn Sie mehrere Ziele debuggen, wird dieser Befehl vom aktuellen Ziel getrennt und setzt die Debugsitzung mit den verbleibenden Zielen fort.
Geben Sie den Befehl qd (Beenden und Trennen) ein.
Geben Sie den Befehl q (Beenden) ein, wenn Sie den Debugger mit der Option "-pd " gestartet haben.
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:
- Geben Sie den Befehl ".abandon" (Aufgabeprozess) ein.
Weitere Informationen zum Erneuten Anziehen an das Ziel finden Sie unter "Erneutes Anziehen der Zielanwendung".