基于启动的附件

基于启动的程序连接是自动进行的。 当由 SDM 启动承载程序的进程时,基于启动的附加将遵循与手动附加方法类似的路径。 有关信息,请参阅 “附加到程序”。

附加过程

主要区别是 附加 调用后的事件序列,如下所示:

  1. IDebugEngineCreateEvent2 事件对象发送到 SDM。 有关详细信息,请参阅 “发送事件”。

  2. 对传递给 Attach 方法的 IDebugProgram2 接口调用 IDebugProgram2::GetProgramId 方法。

  3. 发送 IDebugProgramCreateEvent2 事件对象,以通知 SDM 已创建本地 IDebugProgram2 对象以将程序表示为 DE。

  4. 发送 IDebugThreadCreateEvent2 事件对象,以通知 SDM 为启动的进程创建了一个新线程。

另请参阅