0

GetProcessesを使用してからMainWindowTitleを使用してタスクマネージャーの「アプリケーション」セクションを構築し、GUIアプリケーションをフィルター処理しようとしています。これは最初はうまくいきましたが、アプリケーションが非アクティブである場合(この非アクティブな時間はランダムに変化しますが、特に「Outlook」で発生します)、「MainWindowTitle」が消えるため、「MainWindowTitle」の使用が常に機能するとは限らないことに気付きました。空になり、アプリケーションリストに表示されなくなります。次に、「欠落している」アプリケーションをクリックして、再度表示する必要があります。「MainWindowTitle」プロパティフィールドが非アクティブになると空になり、その後再び表示されるのは正常に聞こえるかどうか疑問に思いました。

私はインターネットを検索して、他の誰かが私が使用できる何かに出くわした場合を除いて、このプロパティがGUIアプリケーションをフィルタリングするための最良の方法であると仮定していました(別の方法はEnumDesktopWindowsを使用することです)?

前もって感謝します。:)

4

1 に答える 1

0

両方を結ぶことができるように、と一緒にEnumDesktopWindows使用します。GetWindowThreadProcessId

于 2013-03-18T11:25:36.543 に答える