【发布时间】:2019-08-13 19:24:25
【问题描述】:
我使用 NSApplication 和 NSWorkspace 来获取正在运行的应用程序列表。
但它只给我从管理员那里激活的应用程序,而不是在后台运行的根进程。
我想获取所有正在运行的进程的列表,并在新进程产生后立即更新该列表。
我不喜欢使用NSTask 来解析输出。
有解决办法吗?
NSArray * runningapps = [[NSWorkspace sharedWorkspace] runningApplications];
【问题讨论】:
-
你想做什么?也许你不需要你所要求的。您是否正在尝试检查您生成的进程是否正在运行?
-
我想知道是否有任何进程在后台产生。我可以为应用程序执行此操作,但未列出根进程
标签: objective-c xcode macos nsarray nsworkspace