Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Извлечение информации из другого приложения ,InjectDll

Задача:

Имеется обычное win32 desktop приложение, покер-рум, за столами происходит игра в покер.

Нужно добывать со столов ZOOM (PokerStars) Rush(FullTilt) и т.д. и обычных столов, в начале каждой раздачи (когда до нас доходит ход) следующую информацию :

- имена игроков за столами, их позиции по отношению к нам (Хиро)

- ходы сделанные игроками до нас (какую сумму поставил)

- время которое игрок «думал» над ходом

- на какой стадии раздачи мы находимся (PreFlop, Flop, Turn, River)

и передать эту информацию в целевую программу - win32 desktop приложение, на этом же PC.

Метод решения:

InjectDll, подмена WinAPI функции DrawTextW. Разбить поле стола на регионы игроков, когда функция рисует текст в регионе — ассоциировать текст с инфой этого игрока, перехватывать её и результат отправлять в целевую программу. Связь с целевой программой sendmessage сообщениями.

Инструмент:

DelphiXE

10 лет назад
kolumb2011
Алексей 
45 летРоссия
13 лет в сервисе
Был
8 лет назад