OSX相当于IsWindowVisible()?

时间:2014-12-10 21:22:18

标签: macos

给定一个进程PID,是否存在一个系统调用,它将返回该进程是否可见"给用户?

1 个答案:

答案 0 :(得分:2)

使用[[NSWorkspace sharedWorkspace] runningApplications]获取NSArray NSRunningApplicationactivationPolicy描述正在运行的应用程序,包括您自己的应用程序。 {{1}}属性可用于标识仅限背景的应用程序,因此您可以忽略它们。

对于考试环境,您可以考虑使用kiosk mode选项。