デスクトップ上のすべてのメイン・ウィンドウを列挙する

「デスクトップ上のすべてのメイン・ウィンドウを列挙する」の編集履歴(バックアップ)一覧はこちら

デスクトップ上のすべてのメイン・ウィンドウを列挙する」(2010/06/12 (土) 17:59:17) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

foreach (Process p in Process.GetProcesses()) { if (p.MainWindowHandle != IntPtr.Zero) { Console.WriteLine(p.ProcessName + " : " + p.MainWindowTitle); } } // 出力例: // vim : VIM - C:\c#\tips\enumwin\enumwin.cs // explorer : C:\bin // NetCaptor : NetCaptor // OUTLOOK : 予定表 - Microsoft Outlook // cmd : コマンド プロンプト - enumwin // iexplore : @IT:Insider.NET - Microsoft Internet Explorer
foreach (Process p in Process.GetProcesses()) { if (p.MainWindowHandle != IntPtr.Zero) { Console.WriteLine(p.ProcessName + " : " + p.MainWindowTitle); } } 出力例: vim : VIM - C:\c#\tips\enumwin\enumwin.cs explorer : C:\bin NetCaptor : NetCaptor OUTLOOK : 予定表 - Microsoft Outlook cmd : コマンド プロンプト - enumwin iexplore : @IT:Insider.NET - Microsoft Internet Explorer p.ProcessNameがソフト名で p.MainWindowTitleはウィンドウの名前

表示オプション

横に並べて表示:
変化行の前後のみ表示: