Для работы с процессами в C# можно использовать класс Process, который находится в пространстве имён System.Diagnostics.
Давайте разберём на примере, как получить все процессы Google Chrome и завершить их.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
using System; using System.Diagnostics; namespace KillProcesses { class Program { static void Main(string[] args) { Process[] processes = Process.GetProcessesByName("chrome"); // Получим все процессы Google Chrome foreach (Process process in processes) // В цикле их переберём { process.Kill(); // завершим процесс } Console.WriteLine("Процесc / процессы завершены."); // вывод сообщения Console.ReadKey(); // ожидание нажатия любой клавиши } } } |
Как сами можете видеть, всё очень просто.