Freigeben über


Barkassenbasierte Befestigung

Die Zuordnung zu einem Programm erfolgt automatisch. Wenn der Prozess, der das Programm beherbergt, vom SDM gestartet wird, folgt das startbasierte Anhängen einem ähnlichen Pfad wie das manuelle Anhängen. Informationen dazu finden Sie unter An das Programm anhängen.

Der Anbringungsprozess

Der Hauptunterschied besteht in der Abfolge der Ereignisse nach dem Aufruf von Attach, wie folgt:

  1. Senden Sie ein IDebugEngineCreateEvent2-Ereignisobjekt an den SDM. Einzelheiten finden Sie unter Ereignisse senden.

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

  3. Senden Sie ein IDebugProgramCreateEvent2-Ereignisobjekt, um dem SDM mitzuteilen, dass das lokale IDebugProgram2-Objekt erstellt wurde, um das Programm dem DE darzustellen.

  4. Senden Sie ein IDebugThreadCreateEvent2-Ereignisobjekt, um dem SDM mitzuteilen, dass ein neuer Thread für den gestarteten Prozess erstellt wurde.

Weitere Informationen