有没有办法知道进程挂起的时间?有没有win32的电话呢?在Windows中是否有方法知道进程是否没有响应?
回答
您发送一个WM_NULL
与SendMessageTimeout()
。如果在超过一秒钟或三秒钟之后超时,它没有响应(尽管它最终可能会)。
嗨杰里,是在VB或C++ ..? – ibiza 2011-03-29 17:51:22
@ibiza:Windows一般 - SendMessageTimeout是Windows本身的一部分,所以任何可以访问Windows API的东西都可以工作。 – 2011-03-29 17:56:28
只为其他人路过:它可能更容易使用IsHungAppWindow。
嗯......“这个功能不适合一般用途,它可能会在后续版本的Windows中被修改或无法使用。” – 2013-01-04 15:37:16
最好的解决办法是,IsHungAppWindow()检查进程处于消息等待状态,它不发送任何WM_NULL。 – 23W 2013-03-12 09:10:11
- 1. 有没有办法知道手机是否有通话?
- 2. .NET AutoResetEvent:如何知道进程是否在等待(方法WaitOne)?
- 3. 有没有办法知道这里是否是当前应用程序中的“回到应用程序”栏?
- 4. 有没有办法知道是否已经创建了IWin32Window?
- 5. 有没有办法知道Data Saver是否启用?
- 6. 有没有办法知道ExecutorService是否成功结束?
- 7. 有没有办法知道异常是否被禁用?
- 8. 有没有办法知道用户是否打开邮件?
- 9. 有没有办法知道rxjs websocket是否打开
- 10. 有没有办法知道Flash Player是否安装了SWFObject?
- 11. 有没有办法知道一个对象的C#方法是否被调用?
- 12. 如何知道我是否具有管理权限在Windows中?
- 13. 插入忽略 - 是否有方法知道语句是否被忽略? MYSQL
- 14. 有没有统一的方法来知道节点是否可见?
- 15. 有没有什么方法可以知道目录是否包含子目录?
- 16. 有没有办法让webpack知道全局是否没有声明?
- 17. 有没有人知道是否有Project Natal的.NET API?
- 18. 是否有可能知道.NET Framework是否从.NET应用程序安装?
- 19. 是否有可能知道WP7应用程序是否被固定?
- 20. 有没有办法检查子进程是否仍在运行?
- 21. HTTP响应。你怎么知道响应是否通过代理?
- 22. 在()方法之后的Scala中有没有方法知道测试是否失败?
- 23. iOS:有没有办法知道用户是否选择了退出通知?
- 24. 是否有可能知道文件被加密的方法?
- 25. 确定应用程序是否没有响应
- 26. 有没有人知道这个d3d9调试输出是否坏?
- 27. 有没有帮助知道属性是否已被Hibernate加载?
- 28. 知道是否为“所有用户”安装了应用程序
- 29. 是否有可能知道源应用程序的请求?
- 30. 如何知道Sql Server中的表中是否没有值
定义挂!陷入无限循环或长时间运行。 – 2010-02-09 16:00:18
过程无法正常工作的通用方式。例如。您不能使用Windows消息来检查SQL Server实例是否正常工作。 – 2013-01-04 20:37:31