Udostępnij przez


Załącznik oparty na uruchomieniu

Załączanie do programu podczas uruchomienia odbywa się automatycznie. Gdy proces hostowania programu jest uruchamiany przez SDM, łączenie oparte na uruchomieniu podąża ścieżką podobną do metody ręcznego przyłączenia. Aby uzyskać informacje, zobacz Dołączanie do programu.

Proces dołączania

Główną różnicą jest sekwencja zdarzeń po wywołaniu Attach:

  1. Wyślij obiekt zdarzenia IDebugEngineCreateEvent2 do SDM. Aby uzyskać szczegółowe informacje, zobacz Wysyłanie zdarzeń.

  2. Wywołaj metodę IDebugProgram2::GetProgramId w interfejsie IDebugProgram2 przekazanym do metody Attach .

  3. Wyślij obiekt zdarzenia IDebugProgramCreateEvent2, aby powiadomić SDM, że lokalny obiekt IDebugProgram2 został utworzony w celu reprezentowania programu w DE.

  4. Wyślij obiekt zdarzenia IDebugThreadCreateEvent2 , aby powiadomić SDM o utworzeniu nowego wątku dla uruchomionego procesu.

Zobacz także