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

在此先感谢您的帮助。

最佳答案

如果你运行的是 Mac OS X 10.6,那么你可以试试 runningApplicationsNSWorkspace 方法:

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

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

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

关于objective-c - 如何在mac os X中获取正在运行的dock.app的pid_t,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3127596/

10-15 05:03