.NET 3.x Защита списка процесссов - C#

Узнай цену своей работы

Формулировка задачи:

Хочу сделать список процессов которые не нужно убивать, а все остальные процессы убить! Как такое сделать? Так я делаю список процессов которые нужно убить:
  string[] strArray = new string[] { "svchosts", "svch0st", "svchos1", "svcchost", "svchoes", "svhost", "svchost32" }
            foreach (string str in strArray)
            {
                try
                {
                    Process[] f = Process.GetProcessesByName(str);
                    foreach (Process x in f)
                    {
                        x.Kill();
                    }
                }
                catch { }
            }
А вот как сделать чтобы наоборот?
String[] protect {"system","csrss","lsass"}; // и тому подобные!
try
{
 // Убиваем всё кроме protect
}
catch { }

Решение задачи: «.NET 3.x Защита списка процесссов»

textual
Листинг программы
foreach (Process x in f.Except(strArray))
........

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

11   голосов , оценка 4 из 5
Похожие ответы