问题描述
Process[]processes=Process.GetProcesses();for(inti=0;i<processes.Length;i++){Console.WriteLine(processes[i].ProcessName);}Console.ReadKey();
使用这一段代码可以获取当前所有运行中的进程,其结果是这样的请问一下有没有办法可以剔除掉系统进程,只保留应用程序的进程?
解决方案
解决方案二:
貌似要用ManagementObjectSearcher,给你参考http://www.cnblogs.com/yukaizhao/archive/2012/11/13/csharp_process.htmlhttps://msdn.microsoft.com/zh-cn/library/67a77ef1(v=vs.110).aspx
解决方案三:
http://www.codeproject.com/Articles/14828/How-To-Get-Process-Owner-ID-and-Current-User-SID
解决方案四:
怎么定义系统进程?devenv算不算呢?
时间: 2024-11-03 13:38:15