провели весь день в поисках решения, но я не смог его найти
Я не говорю о полноэкранном полноэкранном режиме без полей, но об этом эксклюзивном полноэкранном режиме, который обычно используют игры
это возможно?
Я думаю, что вы можете получить список процессов независимо от вашего режима, используя System.Diagnostics.Process. Чем вы можете просто найти любой процесс по имени или другим свойствам.
System.Diagnostics.Process
ОБНОВЛЕНО
Итак, я попробовал некоторые решения, но на данный момент нашел одно, которое работает, если процесс, если в полноэкранном режиме прямо сейчас, а не свернут. В значительной степени это: Есть ли способ проверить, работает ли другая программа в полноэкранном режиме
Мой фрагмент кода (запускается в цикле и проверяет, является ли процесс с определенным именем полноэкранным) https://pastebin.com/qwE7ZXVt
Другое возможное решение, основанное на флагах стиля окна https://www.reddit.com/r/AutoHotkey/comments/6maqdd/detecting_if_window_in_the_foreground_is/ Но я не смог заставить его работать. Вы можете попытаться встретить там людей в личку.
Также этот сайт был очень удобным https://www.pinvoke.net/index.aspx