rek*_*ire 6 c c++ winapi thread-state
我正在观察一个程序,想要杀死它,如果它在状态"等待:执行"一段时间.
以下是Process Explorer的屏幕截图:
我如何通过代码获得该状态?或者也许可以告诉我某个国家究竟意味着什么?这可以帮助我找到正确的查询来解决我的问题.
它不是程序的状态,而是线程的状态。一个进程可以有多个线程。
您可以调用WaitForSingleObject来确定某些状态。
您还可以使用 COM 并选择Win32_Thread 类来实例化 WMI 。
更多信息在这里:如何确定 win32 线程在 c++ 中处于等待或加入或睡眠状态