Получить список процессов, которые отображают что-либо на экране - C#
Формулировка задачи:
Есть ли возможность получить процессы (или названия процессов) всех приложений, которые в данный момент развёрнуты на экране пользователя (минимизированные не считать)?
Решение задачи: «Получить список процессов, которые отображают что-либо на экране»
textual
Листинг программы
Process[] visibleProcesses = Process.GetProcesses() .Where(p => p.MainWindowHandle != IntPtr.Zero && !IsIconic(p.MainWindowHandle)) .ToArray();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д