用 TerminateProcess 这个API

解决方案 »

  1.   

    System.Diagnostics.Process.GetProcessById(progressID).Kill();progressID 为进程ID
      

  2.   

    private void KillProcess(string processName)
      {
         System.Diagnostics.Process myproc= new System.Diagnostics.Process();
          try
          {
          foreach (Process thisproc in Process.GetProcessesByName(processName)) 
           {
             if(条件)
            {
              thisproc.Kill();
             }
           }
         }
       catch
       {  
        }  }
      

  3.   

    private void KillProcess(string processName) 
      { 
        System.Diagnostics.Process myproc= new System.Diagnostics.Process(); 
          try 
          { 
          foreach (Process thisproc in Process.GetProcessesByName(processName)) 
          { 
            if(条件) 
            { 
              thisproc.Kill(); 
            } 
          } 
        } 
      catch 
      {  
        }   }