您可以使用System.Diagnostics
下的Process
类:
using System.Diagnostics;
...
var allProcceses = Process.GetProcesses();
//loop throught processes
string process_description= process.MainModule.FileVersionInfo.FileDescription;
此answer提供了有关Process
类的一些信息。
注意:尝试访问在SYSTEM凭据下运行的某些进程时可能会遇到一些问题:请参阅this post。