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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2011, 21:47   #1
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию узнать хендл элемента в игре

как можно узнать хендл элементов окна игры и работать с ними?
например узнать хендл этого элемента
Изображения
Тип файла: jpg Безымянный.jpg (24.1 Кб, 148 просмотров)
spydark91 вне форума Ответить с цитированием
Старый 30.08.2011, 21:55   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Если это DrectX то никак(Я так думаю)
Ну или по цвету пикселей опрелелять.
Человек_Борща вне форума Ответить с цитированием
Старый 30.08.2011, 21:58   #3
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию

можно про цвет пикселей по подробнее

и еще как вариант эмулировать клик курсора в это поля и юзать эмулированые клики и печатание на клаве,но вроде бы для этого нужно писать драйвер-фильтр(незнаю что это,мне подсказали)
spydark91 вне форума Ответить с цитированием
Старый 30.08.2011, 22:06   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

подробнее? Попиксенно сканируешь экран и определяешь по цветам пикселей нужную область и эмулируешь клик.
Человек_Борща вне форума Ответить с цитированием
Старый 30.08.2011, 22:11   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Если это DrectX то никак(Я так думаю)
да не обязательно если DX, можно и на GDI рисовать.
игры обычно рисуют.

хм, PW, там DirectX.
даже сканировать в принципе то не нужно, я ввожу лично так
Enter(начальное окошко приветствия) -> <логин> -> Tab -> <пароль> -> Enter -> Enter(если нужный перс)

кстати, про бота к ПВ, надеюсь вы знаете что можно будет сделать лишь афк-бота?
ибо окно пв требует чтоб оно было активным, иначе клавиши не нажмутся.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 30.08.2011, 22:17   #6
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию

Цитата:
кстати, про бота к ПВ, надеюсь вы знаете что можно будет сделать лишь афк-бота?
а нельзя какнибудь обмануть его?
spydark91 вне форума Ответить с цитированием
Старый 30.08.2011, 22:17   #7
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию

вобще хочу сделать в целях флудилки
spydark91 вне форума Ответить с цитированием
Старый 30.08.2011, 22:18   #8
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
Сообщение от spydark91 Посмотреть сообщение
вобще хочу сделать в целях флудилки
Если есть боты которые обходят это ограничение, значить обмануть можно.
Человек_Борща вне форума Ответить с цитированием
Старый 30.08.2011, 22:20   #9
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию

Цитата:
Enter(начальное окошко приветствия) -> <логин> -> Tab -> <пароль> -> Enter -> Enter(если нужный перс)
делал програмку которая двигала курсор(сначала нажимала на окно пв,чтобьы оно было активным,потом уже пыталась щелкать)
использовал перемещение курсора и щелканье в координатах,но нефига

насчет
Цитата:
Enter(начальное окошко приветствия) -> <логин> -> Tab -> <пароль> -> Enter -> Ente
просто посылаем сообщение srndmessage и как вводить пароль с логином не зная хендела элементов?
spydark91 вне форума Ответить с цитированием
Старый 30.08.2011, 22:20   #10
spydark91
Форумчанин
 
Регистрация: 01.06.2011
Сообщений: 215
По умолчанию

Цитата:
Если есть боты которые обходят это ограничение, значить обмануть можно.
вот я и спрашиваю - как?
spydark91 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подредактировать античит к игре игре Nhl 09 (античит написан на дельфи) Viper18 Фриланс 3 03.08.2011 17:37
TreeView - узнать ключ выделенного элемента DenProx Компоненты Delphi 7 14.02.2011 12:56
Jquery. как узнать индекс элемента по его тексту shock-in JavaScript, Ajax 0 23.09.2010 00:36
Как мне в обработчике хука узнать хендл окна? vitalik007 Win Api 5 16.05.2008 09:34
Как узнать хендл SeRhy Помощь студентам 1 19.11.2007 21:39