C或C ++ Win32如何获取程序中运行的线程数?

时间:2010-04-02 01:29:01

标签: c++ winapi multithreading

在Win32上,C ++程序如何确定程序进程中有多少个活动线程?是否有API调用?

2 个答案:

答案 0 :(得分:1)

您可以使用Tool Help API枚举当前正在运行的进程,并在每个进程内运行线程。当然,当您完成分析时,可能已经启动了更多任务和线程,而其他任务和线程可能已经结束。

答案 1 :(得分:0)

使用EXE早期加载的DLL。计算DLL_THREAD_ATTACH和DLL_THREAD_DETACH传递到DllMain实现的次数。