2012-09-06 37 views
4

enter image description here活动监视器中的图标?

在上图中,某些进程的名称旁边有“图标”。过程遇到什么特征才能在名称旁边有一个“图标”?请注意,定义的特征是而不是只是在Applications文件夹中,因为Applications文件夹中的多个进程位置没有图标。

此外,如何检查PID是否符合Objective-C中的定义标准? (在OSX上使用Cocoa)

+0

我认为只有'.app'进程有一个图标。你能解释一下你想做什么吗? – woz

+0

@woz我正在尝试创建一个需要此信息的活动监视器。我不认为.app是一种进程 - 它是一个包含其他几个进程的文件夹。 – fdh

+0

当我打开Activity Monitor时,顶部有一个下拉菜单。当我选择“窗口化进程”时,进程显示当且仅当他们有图标。我不确定这是否有帮助。 – woz

回答

2

我想只有在打开它们时在Dock中显示图标的应用程序在活动监视器中有一个图标。

+0

一个过程必须在码头有一个图标是什么样的过程?这个答案不解决我的问题。 – fdh

1

已将启动服务“签入”为UI应用程序的应用程序获取图标。从技术上讲,任何最后称为LSApplicationCheckIn的东西都会得到一个,但这不是一个可以让自己做出的呼叫。

如果您运行标准NSRunLoop,或者甚至初始化NSApplication[NSApplication sharedApplication]),您应该得到它。

我的问题是:你在做什么,你是不是得到它?