Задать вопрос
@HabrScience

Как получать данные с десктопного приложения Windows (works via inet) в реальном времени?

Надо считывать данные с десктопного приложения (Windows) в реальном времени. Приложение работает через интернет, данные динамично меняются. Цель - получение нужных данных для сторонней программы. Приложений много - игровые, биржевые и тд.

Как это лучше всего реализовать? На каком языке? Писать под каждое приложение отдельный код? Или есть вариант с машинным обучением, возможно ли качественно обучить машину распознавать одни и те же действия в разных приложениях?
  • Вопрос задан
  • 159 просмотров
Подписаться 2 Сложный 7 комментариев
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker Куратор тега Windows
Dark side eye. А у нас печеньки! А у вас?
Приложений много - игровые, биржевые и тд.

Из игр получать данные только через чтение памяти и перехват трафика драйвером в ядре ОС. В остальных приложениях всё зависит от конкретного приложения: в случае классических оконных приложений все данные из окон считываются через стандартные системные оконные API вызывы. Во всех остальных приложениях - индивидуально для каждого приложения. Реверсинг приложения, исследование его работы и реализация соответствующего решения. После каждого обновления приложения - доработки под новые изменения. При кардинальном обновлении приложения - полное переписывание решения.

Как это лучше всего реализовать?

Лучше для чего именно?

На каком языке?

С/С++ и ассемблер.

Писать под каждое приложение отдельный код?

Да.

Или есть вариант с машинным обучением, возможно ли качественно обучить машину распознавать одни и те же действия в разных приложениях?

Нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы