// Start notepad.
Process process = Process.Start("notepad.exe");
// Wait one second.
Thread.Sleep(1000);
// End notepad.
process.Kill();
Добавьте эту строку в список использования:
using System.Diagnostics;
Получите список процессов с методом Process.GetProcesses (), как показано ниже
Process[] processlist = Process.GetProcesses();
foreach (Process theprocess in processlist)
{
Console.WriteLine("Process: {0} ID: {1}", theprocess.ProcessName,
theprocess.Id);
}
Вы должны подождать некоторое время, чтобы убить любой процесс.когда вы собираетесь запустить какой-либо процесс и хотите его убить, тогда используйте время ожидания между ними