Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Определить запущена ли игра? Добавлено: 12.11.16 19:55  

Автор вопроса:  HACKER
Есть задача детектировать, что на компьютере в данный момент запущена игра.

Какие могут быть варианты?

Сразу отпадает мониторинг запущенных процессов по названию, расположению
Отпадает и мониторинг загрузки CPU\RAM.

Возможно определить нагрузку GPU, что мол занято столько-то видео памяти.
Или определить что какое-то приложение использует OpenGL\Direct3D или же FullScreen Mode.

Посоветуйте еще варианты?

Ответить

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

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



ICQ: 345685652 

Вопросов: 96
Ответов: 1207
 Web-сайт: xawp.narod.ru
 Профиль | | #1
Добавлено: 13.11.16 01:00
Почему отпадает? Игра произвольная?

Ответить

Номер ответа: 2
Автор ответа:
 Morpheus



Вопросов: 222
Ответов: 3758
 Web-сайт: xury.zx6.ru
 Профиль | | #2
Добавлено: 16.11.16 21:39
Понятие "игра" - это любое полноэкранное приложение? Может так тогда:
http://stackoverflow.com/questions/3743956/is-there-a-way-to-check-to-see-if-another-program-is-running-full-screen

Ответить

Номер ответа: 3
Автор ответа:
 Morpheus



Вопросов: 222
Ответов: 3758
 Web-сайт: xury.zx6.ru
 Профиль | | #3
Добавлено: 16.11.16 21:44
Хотя легко перепутать с каким-нить VLC... например если идет поевичок то и по звуку хрен отличишь
Еще варианты:
-что делается на клаве? AASSSDDWWWWWWWWWWWWWWWWWW
-APM мышки? отследит какой-нить старкрафт или шутеры, можно даже прикрутить нейросеть чтоб отличала
-белый список известных игр и черный список известных не-игр

Ответить

Номер ответа: 4
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 235
Ответов: 8360
 Профиль | | #4 Добавлено: 24.11.16 01:59
AWP пишет:
Почему отпадает? Игра произвольная?

Да

Morpheus пишет:
Понятие "игра" - это любое полноэкранное приложение? Может так тогда:
http://stackoverflow.com/questions/3743956/is-there-a-way-to-check-to-see-if-another-program-is-running-full-screen

Спасибо.

Рассмотрю еще варианты.

Ответить

Номер ответа: 5
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 235
Ответов: 8360
 Профиль | | #5 Добавлено: 24.11.16 02:03
Morpheus пишет:
Еще варианты:
-что делается на клаве? AASSSDDWWWWWWWWWWWWWWWWWW
-APM мышки? отследит какой-нить старкрафт или шутеры, можно даже прикрутить нейросеть чтоб отличала
-белый список известных игр и черный список известных не-игр

Все варианты так себе. Хотелось дёрнуть какую-то апишку из OpenGL\Direct3D которая рассказала бы правду.

Что сам нашел:
Есть консольная утилита nvidia-smi (https://developer.nvidia.com/nvidia-system-management-interface) которая выводит например объём использованной видео-памяти. Думаю это хороший вариант, в случае с nvidia видухами. Вопрос по другим открыт.

Ответить

Номер ответа: 6
Автор ответа:
 Morpheus



Вопросов: 222
Ответов: 3758
 Web-сайт: xury.zx6.ru
 Профиль | | #6
Добавлено: 23.01.17 19:36
Где-то читал что читы для Контер-страйка подменяли OpenGL драйвера чтоб делать прозрачные стены и прочие плюшки. Это было в контексте разработки API, мол, юзеры будут бодаться и юзать всякие внутренности так что всё надо прятать, но может как-то можно использовать для этой цели

Ответить

Номер ответа: 7
Автор ответа:
 Morpheus



Вопросов: 222
Ответов: 3758
 Web-сайт: xury.zx6.ru
 Профиль | | #7
Добавлено: 23.01.17 19:36
Где-то читал что читы для Контер-страйка подменяли OpenGL драйвера чтоб делать прозрачные стены и прочие плюшки. Это было в контексте разработки API, мол, юзеры будут бодаться и юзать всякие внутренности так что всё надо прятать, но может как-то можно использовать для этой цели

Ответить

Страница: 1 |

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





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