Build up a list of the running processes
using System; using System.Collections.Generic; using System.Diagnostics; class MainClass { static void Main() { List<String> processes = new List<String>(); foreach (Process process in Process.GetProcesses()) processes.Add(process.ProcessName); } }