标签: macos
给定一个进程PID,是否存在一个系统调用,它将返回该进程是否可见"给用户?
答案 0 :(得分:2)
使用[[NSWorkspace sharedWorkspace] runningApplications]获取NSArray NSRunningApplication个activationPolicy描述正在运行的应用程序,包括您自己的应用程序。 {{1}}属性可用于标识仅限背景的应用程序,因此您可以忽略它们。
[[NSWorkspace sharedWorkspace] runningApplications]
NSArray
NSRunningApplication
activationPolicy
对于考试环境,您可以考虑使用kiosk mode选项。