0

我正在尝试使用 GetProcesses 构建任务管理器的“应用程序”部分,然后使用 MainWindowTitle 来过滤 GUI 应用程序。这对我来说很好,但我现在注意到使用“MainWindowTitle”并不总是有效,因为如果应用程序处于非活动状态(这个非活动时间随机变化,但特别是在“Outlook”中发生),“MainWindowTitle”消失并变为空,因此它不会显示在我的应用程序列表中。然后,我需要单击“丢失的”应用程序才能再次显示它。我想知道如果“MainWindowTitle”属性字段处于非活动状态然后再次出现,这听起来是否正常?

我在互联网上搜索时假设此属性是过滤 GUI 应用程序的最佳方法(另一种方法是使用 EnumDesktopWindows),除非其他人遇到过我可以使用的其他东西?

先感谢您。:)

4

1 回答 1

0

我会用EnumDesktopWindowswithGetWindowThreadProcessId这样你就可以把它们绑在一起。

于 2013-03-18T11:25:36.543 回答