在我的应用程序中,我可以通过在共享的NSWorkspace实例上调用runningApplications方法来检索正在运行的应用程序。确定应用程序是否没有响应
现在我想确定一个应用程序是否“无响应”,如应用程序无响应时它在“强制退出”窗口中的显示方式。
有什么方法可以识别它吗?
在我的应用程序中,我可以通过在共享的NSWorkspace实例上调用runningApplications方法来检索正在运行的应用程序。确定应用程序是否没有响应
现在我想确定一个应用程序是否“无响应”,如应用程序无响应时它在“强制退出”窗口中的显示方式。
有什么方法可以识别它吗?
此链接显示了如何杀死那些无法在Windows 7响应的所有进程
链接:http://www.officehackery.com/2010/11/kill-all-not-responding-applications-in.html
我相信你正在寻找可以“像这样”被找到答案。
尽管这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – Synchro 2014-08-11 14:17:51
感谢您的提示。这是我在这个网站上的第一个答案。 – 2014-08-12 04:30:02
我不知道该怎么做,但我相信这个原理有点像ping一个ip,如果你没有得到回应,你可以说这个应用是'没有回应'。要做到这一点,我认为你需要看看[进程间通信](http://stackoverflow.com/questions/2846337/best-way-to-do-interprocess-communication-on-mac-os-x),抱歉不能有更多的帮助,但希望给你开始的地方。 – 2012-07-08 10:35:47
ok thanx .... - ) – Devarshi 2012-07-08 13:22:25
我认为这是一个赏金时间! – 2014-04-21 22:13:46