我有一个混合模式64位托管应用程序,它通过托管互操作程序集创建DirectShow过滤器图形。我需要捕获其中一个非托管过滤器线程的线程创建(可以挂钩Quartz.dll,但这太痛苦了)。我应该在哪些SDK / C ++运行时函数上放置函数断点(CreateThread,_beginthread等) - 还是有更好的方法来执行此操作?
答案 0 :(得分:0)
实现此目的的一种方法是为您的应用创建一些虚拟DLL,实现DllMain及其4条消息。其中一条消息DLL_THREAD_ATTACH将成为粘贴断点或任何代码的地方。