C# 强行停止本地一个进程

运行这个程序之前要慎重考虑,因为关闭程序的方式是强制关闭。

进程可在资源管理器中查到(不要后面的.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 + "停止失败");

}

作者:wpf之家
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
原文地址:https://www.cnblogs.com/wpf123/p/2347354.html