Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Game is coming. Добавлено: 27.05.09 14:37  

Автор вопроса:  VβÐUηìt | Web-сайт: смекаешь.рф
Народ, как можно узнать, запущена ли полноэкранная игра?

Раньше я ограничивался полноэкранным окном и изменением разрешения - это срабатывало почти во всех случаях. Но если чел выставил в игре такое же разрешение, как на десктопе, изменения разрешения не будет. А ловить тупо полноэкранную прогу - не выход. Я думаю, может, узнать, юзает ли игра DirectX, но думаю, что не выход. Какие соображения по этому поводу?

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 AWP



ICQ: 345685652 

Вопросов: 96
Ответов: 1212
 Web-сайт: xawp.narod.ru
 Профиль | | #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-сайт: kg7.ru
 Профиль | | #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
Ладно, развлекайтесь дальше без меня

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам