C# 强行停止本地一个进程
2010-03-22 20:46 观海看云 阅读(367) 评论(0) 编辑 收藏 举报运行这个程序之前要慎重考虑,因为关闭程序的方式是强制关闭。
进程可在资源管理器中查到(不要后面的.exe,只写前面的名)
string in_sAppName = "WINWORD"; //(一个word文档程序)
try
{
System.Diagnostics.Process[] psiNewcas =
System.Diagnostics.Process.GetProcessesByName(in_sAppName);
foreach (System.Diagnostics.Process p in psiNewcas)
{
p.Kill();
p.WaitForExit();
p.Close();
Console.WriteLine(in_sAppName + "已经停止了");
}
}
catch
{
Console.WriteLine(in_sAppName + "停止失败");
}
作者:观海看云(个人开发历程知识库 - 博客园)
出处:http://www.cnblogs.com/zhangtao/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://www.cnblogs.com/zhangtao/
文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。