2010-12-22 64 views
0

我有一個混合模式的64位託管應用程序,通過託管互操作程序集創建DirectShow filtergraph。我需要捕獲一個非託管過濾器線程的線程創建(可以鉤住Quartz.dll,但這太痛苦了)。我應該在哪些SDK/C++運行時函數上放置函數斷點(CreateThread,_beginthread等) - 還是有更好的方法來做到這一點?要做到這一點如何捕獲託管/非託管DirectShow應用程序中的本地線程創建?

回答

0

一種方法是創建一些虛假DLL爲您的應用程序,它實現的DllMain及其4個消息。其中的一條消息,DLL_THREAD_ATTACH將是粘貼斷點或任何代碼的地方。

相關問題