必须有一个函数来获取系统中线程的当前状态,因为
有这个应用程序:http://www.softwareverify.com/cpp/thread-status-monitor/index.html
必须使用某种API函数或其他东西......
如何在C ++ / Windows中获取线程状态?
谢谢:)
(这是我今天的最后一个问题。我保证:))
答案 0 :(得分:2)
这是通过Toolhelp库完成的,检查MSDN上的信息:http://msdn.microsoft.com/en-us/library/ms686780%28v=VS.85%29.aspx
答案 1 :(得分:1)
您可以使用以下示例来获取正在运行的进程,并在拥有进程ID时使用线程。
Taking a Snapshot and Viewing Processes
编辑:获取您感兴趣的主题的句柄后,您可以调用GetExitCodeThread
,但这只会告诉您该主题是否为STILL_ACTIVE
它结束时,你可以找到退出代码。
在搜索评论的其他信息时,我也遇到了this thread关于您可能感兴趣的内容。
答案 2 :(得分:1)
你从WMI中获得最大的收获,Win32_Thread class。链接的文章有一个指向您需要的C ++代码的链接。试用WMI Code Creator工具。