Get-ProcessのプロパティにMainWindowTitleがありましたので、こちらに文字列がセットされているプロセスのみを絞り込んでみました。
PS C:\Users\karet> Get-Process | Where-Object MainWindowTitle -ne "" | Select-Object Name, MainWIndowTitle
Name MainWindowTitle
---- ---------------
chrome 新規投稿を追加 ‹ 迷惑堂本舗 — WordPress - Google Chrome
EXCEL Microsoft Excel
html3 HTML3
notepad *無題 - メモ帳
notepad 無題 - メモ帳
powershell 管理者: Windows PowerShell
PStart PStart
TextInputHost Microsoft Text Input Application
MainWindowTitleはWindowを持たないプロセスは空になっているようなので、デスクトップアプリケーションのプロセスの特定に役立ちそうです。
コメント