2012-07-08 69 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