Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2015, 07:10   #11
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Есть и другие варианты. Например, может быть можно средствами винапи достать из нее что нужно.

Что за программа-то такая уникальная? Что она делает?

Нашел код определяющий названия элементов управления под курсором через winapi. В нужном мне приложении определяет только заголовок всей программы, при наведении на элементы управления название не изменяется, а при наведении на другие приложения с контролами определяет.
Значит нужное мне приложение не имеет winapi контроллов . Так что распознование образов без вариантов.
Illusiony вне форума Ответить с цитированием
Старый 04.02.2015, 07:22   #12
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Ну почему же сразу без вариантов? Как я понял, карты качаются с сервера? А что качается, то можно перехватить, получив тем самым оригинальные файлы изображений, и с ними уже работать. А возможно ссылки на файлы (если их генерирует не скрипт) уже дадут решение задачи.
WinCoder вне форума Ответить с цитированием
Старый 04.02.2015, 13:07   #13
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Запрещено использовать перехват пакетов игрой, если заметят бан.
Ну и кто му же никогда не делал такого.
А насчет распознования. У меня уже тестовые скриншоты нормально получилось
Вообще идеально пиксель к пикселю полное совпадение( на тех рисунках где нету анимации) всего же это более 1к изображений замучаюсь(. но все же для меня это будет проще.
Illusiony вне форума Ответить с цитированием
Старый 04.02.2015, 13:11   #14
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Цитата:
Запрещено использовать перехват пакетов игрой, если заметят бан.
Интересно, каким образом заметят? Делаем локальный прокси сервер, и все. Клиент будет уверен, что общается с удалённым сервером напрямую. А мы в то же время будем иметь возможность просматривать весь трафик.
Цитата:
Ну и кто му же никогда не делал такого.
Офигенный аргумент.
WinCoder вне форума Ответить с цитированием
Старый 04.02.2015, 13:33   #15
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Цитата:
Сообщение от WinCoder Посмотреть сообщение
Интересно, каким образом заметят? Делаем локальный прокси сервер, и все. Клиент будет уверен, что общается с удалённым сервером напрямую. А мы в то же время будем иметь возможность просматривать весь трафик.

Офигенный аргумент.
а вдруг какой-нибудь рандом подмешивается? или искусственные задержки
например
E2-E4,83
ожидается ответ подтверждение OK,x с задержкой y
где (к примеру) x=95387495 ror 8, а y=100*3
причем алгоритмы могут быть разными, а константы динамическими
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 04.02.2015, 13:52   #16
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Slym А локальный сервер тут каким боком? Есть задержка, прекрасно. Сервер не пошлёт пакет быстрее, чем его отдаст клиент. С рандомом тоже не вижу проблем. Что сгенерирует клиент, то и пошлёт сервер. Все вопросы к официальному клиенту игры.
P.S. Вообще проверка задержек, это ерунда. А если у меня интернет повис, я не попал в задержку, и следовательно я бот? Ерунда какая-то получается.
WinCoder вне форума Ответить с цитированием
Старый 04.02.2015, 14:01   #17
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

может не в тему, но попробуй md5 хешом проверять, он вроде может любое отклонение определять. тем самым у тебя получится сделать 100% совпадение при сравнивании хеш сумм
ZuBy вне форума Ответить с цитированием
Старый 04.02.2015, 14:18   #18
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от ZuBy Посмотреть сообщение
может не в тему, но попробуй md5 хешом проверять, он вроде может любое отклонение определять. тем самым у тебя получится сделать 100% совпадение при сравнивании хеш сумм
Это совет автору темы или вы тут уже и без меня свои вопросы решаете?
Illusiony вне форума Ответить с цитированием
Старый 04.02.2015, 14:31   #19
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Видимо автору темы, или тут еще кому-то нужно сравнить изображения?
ZuBy вне форума Ответить с цитированием
Старый 04.02.2015, 14:45   #20
WinCoder
Заблокирован
 
Регистрация: 24.11.2014
Сообщений: 721
По умолчанию

Автору темы похоже советы уже не нужны.
WinCoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распознавание путем сравнения с прототипом Illusiony Общие вопросы Delphi 13 09.01.2015 18:49
Более быстрый и простой способ Gefo PHP 1 23.12.2012 10:12
Нейронные сети для распознавания образов ELL Помощь студентам 0 29.03.2012 21:03
Самый простой способ работы с файлами wwe2012 Общие вопросы C/C++ 4 28.03.2011 22:12
Самый простой способ сравнения. Mixasik Общие вопросы Delphi 6 21.04.2010 12:04