2010-11-29 4 views
-1

Я хотел бы создать торговый бот для Magic Online. Если это вызывает беспокойство, это не будет нарушать условия использования, и существует несколько продавцов для такого бота. Сначала я начал с пути DLL-инъекции/API-подключения, но это не работает, поскольку оно, похоже, не вызывает каких-либо стандартных функций GDI. Мой код отлично работает в «Блокноте», но ничего не делает на MTGO_NET. Тот же результат с сторонними библиотеками подключений.Подключение/Скребок .NET application

Я тогда «сдался», и решил попробовать использовать OCR. Однако эта странная вещь случается, когда я пытаюсь сделать скриншот окна клиента: я получаю только всплывающий экран игры, независимо от того, что на самом деле отображает клиент. Контекст главного окна всегда является заставкой. Я предполагаю, что клиент использует отдельный контекст устройства, чтобы на самом деле отобразить игру, и мне нужно как-то выяснить, что это за DC. Кто-нибудь сталкивается с этой проблемой? Я бы с радостью принял любые советы относительно подключения .NET-приложений или того, как сделать снимок экрана.

Я тестирую все это на Windows Vista Ultimate 64 бит. Я не тестировал это на 32-битной установке, но я надеюсь, что это не проблема.

+0

Я выяснил причину, почему функциональность скриншота не работает. Это было из-за состава рабочего стола. Как только я отключил его для приложения, копирование содержимого контекста устройства работает нормально. – Hazerider 2010-11-29 15:28:11

+0

Вопрос о нижнем уровне без объяснения в комментарии - это глупо :(кто это был? Кто это был?: \ – TheBlastOne 2010-12-02 09:21:26

ответ