Узнать, что блокирует процесс и завершить его - C#
Формулировка задачи:
Работаю над антибаннером (для олимпиады). Как узнать кто блокирует процесс explorer.exe? И если можно то завершить его.
Решение задачи: «Узнать, что блокирует процесс и завершить его»
textual
Листинг программы
static void Main(string[] args) { string processName = "Notepad"; System.Diagnostics.Process[] processes = System.Diagnostics.Process.GetProcessesByName(processName); while (true) { if (processes == null || processes.Length == 0) { Console.Write("Oops, no process with such name: {0}", processName); break; } foreach (System.Diagnostics.Process process in processes) process.Kill(); Console.Write("Everything were killed"); break; } Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д