运行流程列表

时间:2009-07-04 05:55:33

标签: cocoa

有没有办法列出当前在Cocoa中运行的所有进程。我正在使用cocoa开发一个应用程序,它需要在启动之前检查该应用程序是否已经运行。寻找解决方案.....

2 个答案:

答案 0 :(得分:2)

“所有流程”究竟是什么意思?如果您只是想知道用户会话中正在运行的应用程序,NSWorkspace的launchApplications是最简单的解决方案。

答案 1 :(得分:1)

Apple使用一些Carbon API记录了路线。那是QA1123。还有libproc,它没有很好地记录,但是是libSystem的一部分。