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