ServiceController的方法:
得到本地计算机上的设备驱动器服务:
public static ServiceController[] GetDevices()
public static ServiceController[] GetDevices(string machineName)
得到一台计算机上的非设备驱动器服务:
public static ServiceController[] GetServices()
public static ServiceController[] GetServices(string machineName)
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(); //关闭
}
}