结束指定进程


调用下面的方法就可以了,比如:
KillProcess("EXCEL");

//结束指定进程
        private void KillProcess(string processName)
        
{
            System.Diagnostics.Process myproc 
= new System.Diagnostics.Process();
            
//得到所有打开的进程
            try
            
{
                
foreach (System.Diagnostics.Process thisproc in System.Diagnostics.Process.GetProcessesByName(processName))
                
{
                    
if (!thisproc.CloseMainWindow())
                    
{
                        thisproc.Kill();
                    }

                }

            }

            
catch (Exception Exc)
            
{
                
this.Text += "杀死" + processName + "失败!\n" + Exc.Message;
            }

        }
posted @ 2006-07-18 09:47  轮回  阅读(352)  评论(1编辑  收藏  举报