我想过滤掉进程列表。通过下载进程,我想消除系统进程。我知道如何获取进程列表,但我找不到一个方法来检查进程属于哪个用户
这是我的代码:
public static List<string> GetRunningProcess(bool WithoutSystemProcess = false)
{
var Proc = Process.GetProcesses();
List<string> ProcNameList = new List<string>();
foreach (var i in Proc)
{
if (WithoutSystemProcess)
{
//ToDo
}
else
ProcNameList.Add(i.ProcessName);
}
return ProcNameList;
}