Skip to main content
黑话筒

用C#杀死进程

哈哈,太强了,在CSDN上看Dispose的作用,发现了一个列出系统进程的方法。

foreach(Process my in System.Diagnostics.Process.GetProcesses())
{
    b+="\n" + my.ProcessName;
}

这样b里面就包含了系统中所有的进程名称了。

如果想杀进程,容易,只要这样:

using System.Diagnostics;

//404为进程ID,在我的电脑上,目前这个进程ID是Smss.exe的。
//哈哈,系统关键进程,用Windows自带的进程管理器是杀不掉的。
Process a=Process.GetProcessById(404);
a.Kill();    //当然是杀死进程了

这样,系统关键进程就被干掉,你会发现Xp蓝屏,只能按机箱上的复位按钮了。