2012-09-06 77 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]),您應該得到它。

我的問題是:你在做什麼,你是不是得到它?