Вытащить данные из приложения Windows (Reverse Engineering) 100 000 р.
Имеется win32 desktop приложение, покер-рум, за столами происходит игра в покер.
Механизм получения данных нужно сделать для румов PokerStars, FullTilt с Holdem столов
ZOOM (PokerStars)
Rush (FullTilt)
обычных столов
В начале каждой раздачи нужно извлекать следующую информацию :
имена игроков за столом, их позиции (Seat) по отношению к нам (Hero)
стеки игроков (сумма под именем игрока)
номер руки (в левом верхнем углу Hand # )
карты игрока (Hero) которые ему раздали
Когда до нас доходит ход, нужно извлекать :
ходы сделанные игроками до нас (чек, фолд, а также какую сумму поставил при ставке (бет) или повышении ставки (рейз))
время(сек) которое каждый игрок «думал» над ходом
карты на столе(AcKh2d и т.п.)
Процесс извлечения информации должен не сильно грузить процессор, не должен зависеть от изменения размера стола, кол-ва играемых столов, скина стола. Должна быть известна принадлежность информации к столу (Handle Wnd стола или Header Wnd).
Передать эту информацию в целевую программу – win32 desktop приложение, на этом же PC.
Метод решения:
Разбиваем поле стола на сектора, по игрокам.
Подменяем функцию отрисовки информации на столе, TextOut(x,y, Text) на свою функцию, которая передаёт нам результат (Text).
По сектору (x,y) определяем тип информации, и принадлежность к игроку.
Инструмент:
Предпочтительно разработать DLL на С++ или DelphiXE5
Зарегистрируйтесь или войдите на сайт под своим именем.