Завершение чужих процессов - C#
Формулировка задачи:
Привет всем!
Стал заниматься программированием на C# и еще совсем не много знаю. На днях возник вопрос: «Как убивать (завершать) другие процессы из программы, написанной на С#?». К примеру при нажатии на кнопку, хочу, чтобы выключался explorer.exe.
Как это реализовать? Предполагаю, что здесь не обойтись без использования WIN32 API.
Быть может, у кого-то есть готовый кусок кода?
Решение задачи: «Завершение чужих процессов»
textual
Листинг программы
Process[] ps1 = System.Diagnostics.Process.GetProcessesByName("explorer");
foreach (Process p1 in ps1)
{
Console.WriteLine("Closing process...{0}", p1.ProcessName);
p1.Kill();
}