【发布时间】:2012-08-31 15:11:05
【问题描述】:
给定一个进程的 PID,我如何检查它是否是一个窗口进程?我正在寻找 OSX 上的解决方案。
需要 Objective-C/C 解决方案。 我在 OSX Mountain Lion 上。
我将窗口化进程定义为在活动监视器中选择“窗口化进程”选项卡时可以看到的进程。 http://cl.ly/FeXR
【问题讨论】:
-
This answer 解释了原始 win32 中的一个进程,您可以在其中检查每个正在运行的窗口以查看它是否属于您想要的进程。也许这有帮助?
-
@chris 谢谢,但我正在为 OSX 在 Objective-C 或 C 中寻找解决方案。
-
无论出于什么原因,尽管您多次提到 OSX,但它从未在我的大脑中注册过。道歉。也许 OSX 也有类似的方法。
-
@shellter 你不能是认真的吗?你有没有花时间阅读另一个问题?该问题询问在 Activity Monitor 中具有图标的应用程序的定义特征有哪些共同点。这个问题询问如何检查一个进程是否是一个窗口进程。
标签: objective-c c macos cocoa unix