Запуск процесса и управление им через Хендл - 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);//сворачивам окна } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д