.NET で特定の名前のプロセスを列挙する方法

次期 Windows は、.NET Framework が Win32 を置き換えるらしい。ということで、色々書き溜めていきたい。

using System;
using System.Diagnostics;
using System.Threading;

Process[] processes = Process.GetProcessesByName(name);
foreach (Process p in processes) {
  // do something
}