Завершение процессов - C#
Формулировка задачи:
Ребята ! нужна ваша помощь !!!
Как закрыть все процессы кроме определенных ???
Желательно на примере .
Спасибо.
Решение задачи: «Завершение процессов»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
namespace ProcessKiller
{
class Program
{
static void Main(string[] args)
{
string name = "";
int count = 0;
Process[] procList = Process.GetProcesses();
Console.WriteLine("Введите название процесса, который необходимо убить");
do
{
Console.Clear();
Console.WriteLine("Введите название процесса, который необходимо убить");
name = Console.ReadLine();
System.Diagnostics.Process[] etc = System.Diagnostics.Process.GetProcesses();
foreach (System.Diagnostics.Process anti in etc)
if (anti.ProcessName.ToLower().Contains(name.ToLower()))
{
anti.Kill();
count++;
}
procList[1].StartInfo.ToString();
Console.WriteLine("Процессы, содержащие в названии " + name + " - убиты");
Console.WriteLine("Количество убитых процессов: " + count);
Console.ReadLine();
} while (name != "Turn it off");
}
}
}