Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Wenn der Debugger eine neue Zielanwendung startet, tritt automatisch ein anfänglicher Haltepunkt auf, nachdem das Hauptimage und alle statisch verknüpften DLLs geladen werden, bevor DLL-Initialisierungsroutinen aufgerufen werden.
Wenn der Debugger an eine vorhandene Benutzermodusanwendung angeschlossen wird, tritt sofort ein anfänglicher Haltepunkt auf.
Die Befehlszeilenoption -g bewirkt, dass WinDbg oder CDB den anfänglichen Haltepunkt ignoriert. Sie können an diesem Punkt automatisch einen Befehl ausführen. Weitere Informationen zu dieser Situation finden Sie unter "Steuern von Ausnahmen und Ereignissen".
Wenn Sie ein neues Ziel starten und eintreten möchten, wenn die Ausführung der eigentlichen Anwendung beginnen soll, verwenden Sie nicht die Option -g. Lassen Sie stattdessen den anfänglichen Breakpunkt auftreten. Nachdem der Debugger aktiv ist, legen Sie einen Haltepunkt für die Haupt- oder Winmain-Routine fest, und verwenden Sie dann den Befehl g (Go). Alle Initialisierungsprozeduren werden dann ausgeführt, und die Anwendung wird beendet, wenn die Ausführung der Hauptanwendung beginnt.
Weitere Informationen zu automatischen Haltepunkten im Kernelmodus finden Sie unter Abstürzen und Neustarten des Zielcomputers.
Siehe auch
bp, bu, bm (Haltepunkt festlegen)