4

或多或少一切都在标题中,我正在寻找一种从可可应用程序中获取的方法,即正在运行的dock.app的pid_t。

在此先感谢您的帮助。

4

1 回答 1

5

如果您运行的是 Mac OS X 10.6,那么您可以尝试以下runningApplications方法NSWorkspace

NSArray *appList = [[NSWorkspace sharedWorkspace] runningApplications];

它将返回一个NSRunningApplication数组。查找Dock.app并使用该processIdentifier属性。

您还可以查看AppList示例应用程序。

于 2010-06-27T15:03:22.613 回答