Dai un'occhiata alla classe System.Diagnostics.Process e in particolare al suo metodo GetProcesses.