我正在尝试使用GetProcesses构建Task Manger的“Applications”部分,然后使用MainWindowTitle来过滤GUI应用程序。这对我来说很有用,但我现在已经注意到使用“MainWindowTitle”并不总是有效,因为如果应用程序处于非活动状态(此非活动时间随机更改但特别是“Outlook”发生),则“MainWindowTitle”消失并变为空,因此它不会显示在我的应用程序列表中。然后我需要点击“缺失”的应用程序才能再次显示它。我想知道这是否正常,如果“MainWindowTitle”属性字段在不活动时变为空,然后再次出现?
我在互联网上搜索这个属性是过滤GUI应用程序的最佳方法(另一种方法是使用EnumDesktopWindows),除非其他人遇到过我可以使用的其他东西吗?
提前谢谢你。 :)
答案 0 :(得分:0)
我会将EnumDesktopWindows
与GetWindowThreadProcessId
一起使用,以便您可以将它们绑在一起。