在.NET中杀死Word,Excel等进程

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 + "失败!";
        }

    }

posted on 2007-11-26 20:14  执法长老  阅读(151)  评论(0编辑  收藏  举报

导航