如何检查进程是否具有图形界面(没有.NET)?

时间:2013-10-25 11:05:58

标签: c++ python windows ctypes

我正在尝试了解哪些进程具有图形界面。我试图使用GetGuiResources,但有些进程有GUI资源但没有窗口。现在我使用WaitForInputIdle - 相同的,一些准备输入的进程,但它们没有窗口:(。如何检查进程是否有图形界面?

P.S。我使用Python + ctypes,但是关于C ++的例子或小解释我应该使用什么就足够了:)

1 个答案:

答案 0 :(得分:0)

如果您的目标是Windows,则可以使用Win32 API。 EnumWindows 功能枚举子窗口,或者您也可以使用 EnumThreadWindows 枚举非子窗口。

我希望这可以给你一些帮助。