c# 如何结束指定进程
发布网友
发布时间:2024-09-30 07:36
我来回答
共2个回答
热心网友
时间:2024-11-14 04:44
private void KillProcess(string processName) //调用方法,传参
{
try
{
Process[] thisproc = Process.GetProcessesByName(processName);
//thisproc.lendth:名字为进程总数
if (thisproc.Length > 0 )
{
for (int i=0; i< thisproc.Length;i++)
{
if (!thisproc[i].CloseMainWindow()) //尝试关闭进程 释放资源
{
thisproc[i].Kill(); //强制关闭
}
Console.WriteLine("进程 {0}关闭成功", processName);
}
}
else
{
Console.WriteLine("进程 {0} 关闭失败!", processName);
}
}
catch //出现异常,表明 kill 进程失败
{
Console.WriteLine(“结束进程{0}出错!", processName);
}
参考资料:http://hi.baidu.com/1039580989/blog/item/8f25311c07888cc7a78669a4.html
热心网友
时间:2024-11-14 04:44
在指定代码区域写{This.Close();}