基于启动的程序连接是自动进行的。 当由 SDM 启动承载程序的进程时,基于启动的附加将遵循与手动附加方法类似的路径。 有关信息,请参阅 “附加到程序”。
附加过程
主要区别是 附加 调用后的事件序列,如下所示:
将 IDebugEngineCreateEvent2 事件对象发送到 SDM。 有关详细信息,请参阅 “发送事件”。
对传递给 Attach 方法的 IDebugProgram2 接口调用
IDebugProgram2::GetProgramId方法。发送 IDebugProgramCreateEvent2 事件对象,以通知 SDM 已创建本地 IDebugProgram2 对象以将程序表示为 DE。
发送 IDebugThreadCreateEvent2 事件对象,以通知 SDM 为启动的进程创建了一个新线程。