ServiceController的方法:
得到本地计算机上的设备驱动器服务:
public static ServiceController[] GetDevices()
public static ServiceController[] GetDevices(string machineName)
得到一台计算机上的非设备驱动器服务:
public static ServiceController[] GetServices()
public static ServiceController[] GetServices(string machineName)

解决方案 »

  1.   

    PerformanceCounter t=new PerformanceCounter();
    t.CategoryName ="Process";
    t.CounterName ="Private Bytes";foreach (Process thisproc in Process.GetProcesses()) 
    {
    t.InstanceName=thisproc.ProcessName; //进程名称
    if(t.NextValue()>=99999) //使用CPU大于设定值{
    thisproc.Close(); //关闭
    }
    }
      

  2.   

    foreach (Process thisproc in Process.GetProcesses()) 
    {
    Cosole.WriteLine(thisproc.ProcessName); //进程名称
    }
      

  3.   

    请问怎样取得某进程cup的使用率(例如90%),内存使用情况,并显示出来,谢谢
      

  4.   

    内存使用情况可以在
    thisproc.WorkingSet
    直接获得CPU的使用率用当前进程的CPU使用量来除以CPU总值
      

  5.   

    各位大哥给个例子吧,我一点概念都没有,比如怎样缺德当前进程的cpu使用量以及cpu的总值