C#过滤掉进程列表

时间:2017-04-27 19:52:57

标签: c# .net windows winapi process

我想过滤掉进程列表。通过下载进程,我想消除系统进程。我知道如何获取进程列表,但我找不到一个方法来检查进程属于哪个用户

这是我的代码:

    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;
    }

0 个答案:

没有答案
相关问题