|
1
3
将本机DLL添加到应用程序中,该应用程序在上触发所需的处理
编辑:这会有问题,因为托管线程和本机线程不对应1-1。我认为您可能必须利用托管线程调试支持来做您想要的事情。很痛苦,但应该管用。例如,请参见 ICorDebugThread .
和 ICorDebugProcess 有一些有用的工具给你。 ICorDebugManagedCallback::CreateThread .
有一个对应的
|
|
2
1
然后给定线程,您可以检查进程句柄,看看它是否是您的应用程序。 |
|
|
3
1
我会去的 this way
然后,尝试创建方法筛选器,并捕获对
|
|
4
0
或者,如果您正在维护这个应用程序,您可以将自己的钩子放在适当的位置,以检测新线程何时启动。 |
|
|
5
0
|
|
|
user107586 · 如何处理等待句柄不会导致无限循环? 1 年前 |
|
|
ron burgundy · 获取-释放语义是否跨线程传递?[副本] 1 年前 |
|
|
BenjiFB · C#内存缓存:在一次操作中追加到列表? 1 年前 |
|
|
András Takács · Python多线程问题 1 年前 |
|
|
András Takács · Python多线程错误 1 年前 |