Страница: 1 |
Страница: 1 |
Вопрос: Game is coming.
Добавлено: 27.05.09 14:37
Автор вопроса: VβÐUηìt | Web-сайт:
Народ, как можно узнать, запущена ли полноэкранная игра?
Раньше я ограничивался полноэкранным окном и изменением разрешения - это срабатывало почти во всех случаях. Но если чел выставил в игре такое же разрешение, как на десктопе, изменения разрешения не будет. А ловить тупо полноэкранную прогу - не выход. Я думаю, может, узнать, юзает ли игра DirectX, но думаю, что не выход. Какие соображения по этому поводу?
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
AWP
ICQ: 345685652
Вопросов: 96
Ответов: 1212
Web-сайт:
Профиль | | #1
Добавлено: 27.05.09 14:50
Fraps умеет находить, надо лишь узнать как?))
Номер ответа: 2
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #2
Добавлено: 27.05.09 14:56
По ходу так.
Номер ответа: 3
Автор ответа:
Kardinal
ICQ: 360041513
Вопросов: 1
Ответов: 164
Web-сайт:
Профиль | | #3
Добавлено: 27.05.09 17:06
А какой смысл? такое окно имеет такие же свойства что и развернутое...
Номер ответа: 4
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #4
Добавлено: 27.05.09 18:24
Фишка в чем. Я делаю прогу (вернее, почти сделал), которая вылазит по нажатии сочетания клавишь (что именно она делает, не важно). Если в этот момент активным будет развернутый Word или другая развернутая прога, то все будет путем: поверх появится окошечко, еще раз нажимаем сочетание клавиш и оно скрывается. Другое дело в играх. Практически все они, как только перестают быть активным окном, сворачиваются. В итоге, юзер, сильно занятый игровым процессом, может случайно вызвать мою прогу, которая станет активной, и свернет ему игру, в результате чего игровой процесс полетит нахер. Такие вещи очень сильно раздражают, по себе знаю. Решение типа (смени клавишу) не поможет - юзер сам назначает клавишу, да и вообще, это не выход. Нужно именно понять, игра это, или нет. Самообучение может ложно срабатывать (ну типа, он сам наблюдает за поведением окна, когда оно сворачивается и т.д.) - тупая идея. Так же тупой является идея вбивания вручную всех игр или использования базы данных известных игр. Все-таки перехватывать подключения к Direct (в том числе, когда идет просмотр фильма), думаю, самый хороший вариант. Только как его... Хукать что-ли? )) А с какой стороны...
Номер ответа: 5
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #5
Добавлено: 28.05.09 16:04
Можно
Номер ответа: 6
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #6
Добавлено: 28.05.09 17:31
Эм... если не трудно, где-нть есть пособие по хуканю директиксов? Типа сцылочки...
Номер ответа: 7
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #7
Добавлено: 28.05.09 17:40
Есть!
Номер ответа: 8
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #8
Добавлено: 28.05.09 18:10
Жрать!
Номер ответа: 9
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #9
Добавлено: 28.05.09 18:27
Иногда я реально жалею что UU перестал раздавать черепы...
Номер ответа: 10
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #10
Добавлено: 28.05.09 18:27
Ладно, развлекайтесь дальше без меня