Запуск процесса и управление им через Хендл - C#

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

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

Доброго времени суток! Очень нужен полный пример кода на основе блокнота (notepad) следующего типа: Щелчок по кнопке { 1) Проверка есть ли запущенный процесс ("notepad"); 2) Если есть, то развернуть если свернут или не активен; 3) Если нет такого запущенного процесса, то запустить ("notepad"); } Очень рассчитываю на вашу поддержку и быстрый ответ, заранее спасибо!

Решение задачи: «Запуск процесса и управление им через Хендл»

textual
Листинг программы
            System.Diagnostics.Process[] etc = System.Diagnostics.Process.GetProcesses();//получаем процессы
            
            foreach (System.Diagnostics.Process anti in etc)
            {
                if (anti.ProcessName.Equals("notepad"))
                {
 
                    ShowWindow(anti.MainWindowHandle, 1);
                    //ShowWindow(anti.MainWindowHandle, 6);//сворачивам окна
                }
            }

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


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

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

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