2012-07-08 31 views
4

在我的应用程序中,我可以通过在共享的NSWorkspace实例上调用runningApplications方法来检索正在运行的应用程序。确定应用程序是否没有响应

现在我想确定一个应用程序是否“无响应”,如应用程序无响应时它在“强制退出”窗口中的显示方式。

有什么方法可以识别它吗?

+0

我不知道该怎么做,但我相信这个原理有点像ping一个ip,如果你没有得到回应,你可以说这个应用是'没有回应'。要做到这一点,我认为你需要看看[进程间通信](http://stackoverflow.com/questions/2846337/best-way-to-do-interprocess-communication-on-mac-os-x),抱歉不能有更多的帮助,但希望给你开始的地方。 – 2012-07-08 10:35:47

+0

ok thanx .... - ) – Devarshi 2012-07-08 13:22:25

+0

我认为这是一个赏金时间! – 2014-04-21 22:13:46

回答

-2

此链接显示了如何杀死那些无法在Windows 7响应的所有进程

链接:http://www.officehackery.com/2010/11/kill-all-not-responding-applications-in.html

我相信你正在寻找可以“像这样”被找到答案。

+0

尽管这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 – Synchro 2014-08-11 14:17:51

+0

感谢您的提示。这是我在这个网站上的第一个答案。 – 2014-08-12 04:30:02