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