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