1. 程式人生 > >如何在程式啟動的時候將偵錯程式附加上去

如何在程式啟動的時候將偵錯程式附加上去

但有些情況下,你是不能控制被除錯程式(Debuggee)在什麼時候啟動的。例如在DCOM環境裡面,DCOM客戶端(Client)可以通過呼叫CoCreateInstanceEx(…, CTX_LOCAL_SERVER, …)啟動DCOM伺服器(Server),啟動DCOM伺服器的過程是在COM庫中進行的,你沒有辦法將在DCOM伺服器的WinMain函式之前將你的偵錯程式附加(Attach)上去。Windows提供了一個功能就是在一個程式啟動的時候,自動將設定好的偵錯程式附加到這個新啟動的程式上去。這裡我就是要介紹這個功能: