static void Main(string[] args){
String[] pns ={ "ZhuDongFangYu", "QQ" };// 指定进程名称,这里干掉360主动防御和QQ
foreach (var p in pns)
{
// using System.Diagnostics;
var process= Process.GetProcesses().Where(pr => pr.ProcessName == p);
foreach (var pk in process)
{
try
{
pk.Kill();
}
catch
{ // 进程被保护而抛出异常(可以使用其它手段,如C\C++)
continue;
}
}
}
Console.ReadKey(true);
}
不能,有部分进程是支持系统运行的,而且像System、System Idle Process这些进程,没有主模块,也不存EXE文件,这些进程是不允许访问的。