System.Diagnostics

Finalizar procesos por nombre

Este es un método para finalizar todas las instancias según el nombre del proceso indicado.

using System.Diagnostics;

/// 
/// Kill all instances of a Process by name
/// 
/// name of the process to kill
/// 
/// KillAllProcesses( "Outlook" );
/// 
private void KillAllProcesses( string name )
{
    Process[] processes = Process.GetProcessesByName( name );
    foreach( Process p in processes )
        p.Kill();
}

 

Información extraida de http://www.codegod.de/webappcodegod/Kill-process-by-name-with–NET-AID185.aspx