Узнать, что блокирует процесс и завершить его - 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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