0
我正在嘗試檢測是否有任何Wallpaper類型的應用程序在系統上運行並嘗試關閉它們。檢測os x上運行的壁紙應用程序?
例如,對於10.8,Mechanical Clock 3D Lite是作爲系統牆紙運行的應用程序之一。他們有什麼方法來檢測這些應用程序?
我正在嘗試檢測是否有任何Wallpaper類型的應用程序在系統上運行並嘗試關閉它們。檢測os x上運行的壁紙應用程序?
例如,對於10.8,Mechanical Clock 3D Lite是作爲系統牆紙運行的應用程序之一。他們有什麼方法來檢測這些應用程序?
這個問題,Programmatically check if a process is running on Mac,可能會導致你在正確的方向。本質上,您可以找到當前正在運行的進程的列表,並檢查其中是否存在該應用程序名稱。
問題不在於如何找到一個過程。它關於檢測應用程序,就像桌面上運行的壁紙/屏幕保護程序。 – MacGeek 2013-03-15 09:03:37
我知道。您可以真正檢測壁紙應用程序的唯一方法是在已知壁紙應用程序列表中搜索所有進程。 – alexy13 2013-03-15 11:39:37
但那不是通用的,它必然會失敗。可能是他們的東西壁紙應用程序做層或位置或任何線索,確認它爲牆紙應用程序。當然,我們必須迭代應用程序列表。但不是比較他們的名字,我想知道他們是否有財產? – MacGeek 2013-03-18 17:28:20