zoukankan      html  css  js  c++  java
  • 根据程序进程名杀死进程

      有时候我们需要强制退出某个运行程序,就是关闭某个运行的程序进程。例如,关闭系统运行的Excel进程。
      首先确定Excel程序的进程名:
       
      在VS.Net2003里,名字空间里引用:
        using System.Diagnostics;
      编写过程:
    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
       {
        Memo1.Text+= "杀死" + processName + "失败!";    
        }

      }

    调用过程:
    private void button1_Click(object sender, System.EventArgs e)
      {
           KillProcess("excel");
       }

    以上程序在vs.net2003(C#),windows 2003(SP1)平台上测试通过。

  • 相关阅读:
    第10组 Beta冲刺 (3/5)
    第10组 Beta冲刺 (2/5)
    第10组 Beta冲刺 (1/5)
    软工实践个人总结
    第03组 每周小结(3/3)
    第03组 每周小结(2/3)
    第03组 每周小结(1/3)
    第03组 Beta冲刺 总结
    第03组 Beta冲刺 (5/5)
    第03组 Beta冲刺 (4/5)
  • 原文地址:https://www.cnblogs.com/13590/p/407806.html
Copyright © 2011-2022 走看看