I know you can get a list of the current processes that are running by using Process[] processes = Process.GetProcesses(); or Process[] processes = Proces
Process[] processes = Process.GetProcesses();
Process[] processes = Proces
Amy's answer is the one, but I had to change it to
var running_apps = Process.GetProcesses() .Where(p => (long)p.MainWindowHandle != 0) .ToArray();