关闭

杀死进程的方法

658人阅读 评论(0) 收藏 举报

//1

using System.Diagnostics;

#region STOP EXCEL
  public void stopExcel(Excel.Application app)
  {
   if( app != null )
   {
    Process[] pProcess;
    pProcess = System.Diagnostics.Process.GetProcessesByName("Excel");
    pProcess[0].Kill();
   }
  }
  #endregion

 

//2

<!--StartFragment-->private void KillProcess(string processName)
{
System.Diagnostics.Process myproc= new System.Diagnostics.Process();
//得到所有打开的进程
    try{
    foreach (Process thisproc in Process.GetProcessesByName(processName)) {
       if(!thisproc.CloseMainWindow()){
thisproc.Kill();
}
        }
      }
    catch(Exception Exc)
    {
        msg.Text+= "杀死" + processName + "失败!";
    }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:27819次
    • 积分:369
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:12篇
    • 译文:0篇
    • 评论:4条
    文章分类