Freigeben über


Startbasierte Befestigung

Die startabhängige Zuordnung zu einem Programm erfolgt automatisch. Wenn der Prozess, der das Programm hostet, vom SDM gestartet wird, folgt die auf dem Start basierende Anbindung einem Pfad, der der manuellen Anbindungsmethode ähnelt. Weitere Informationen finden Sie unter "Anfügen an das Programm".

Der Anfügenprozess

Der Hauptunterschied ist die Abfolge von Ereignissen nach dem Anfügen-Aufruf wie folgt:

  1. Senden Sie ein IDebugEngineCreateEvent2-Ereignisobjekt an das SDM. Ausführliche Informationen finden Sie unter Senden von Ereignissen.

  2. Rufen Sie die Methode IDebugProgram2::GetProgramId für die IDebugProgram2-Schnittstelle auf, die an die Attach-Methode übergeben wurde.

  3. Senden Sie ein IDebugProgramCreateEvent2-Ereignisobjekt , um das SDM zu benachrichtigen, dass das lokale IDebugProgram2-Objekt erstellt wurde, um das Programm für die DE darzustellen.

  4. Senden Sie ein IDebugThreadCreateEvent2-Ereignisobjekt , um das SDM zu benachrichtigen, dass ein neuer Thread für den gestarteten Prozess erstellt wird.

Siehe auch