【发布时间】:2012-09-15 18:04:15
【问题描述】:
我正在观察一个程序并想杀死它,如果它处于“等待:执行”状态一段时间。
这是 Process Explorer 的屏幕截图:
我如何通过代码获取该状态? 或者可以告诉我该状态的确切含义?这可能会帮助我找到正确的查询来解决我的问题。
【问题讨论】:
-
信息应该在某个过程的 PCB 中。这是 Windows 8 吗?
-
Windows 7 中没有。
-
应用程序的主线程等待是完全正常的
-
@DavidHeffernan 在我的情况下,这是一个控制台应用程序,它应该完成它的工作并退出。但是当我从我的 vb 脚本启动它时,应用程序会在某些(可重现的)情况下挂起。但它可以在 cmd 中使用相同的命令行。
标签: c++ c winapi thread-state