ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Посылка нажатия клавиш в игру
  #1  
Старый 04.12.2008, 20:13
Аватар для Mirovan
Mirovan
Познающий
Регистрация: 10.04.2005
Сообщений: 49
Провел на форуме:
108176

Репутация: 12
Отправить сообщение для Mirovan с помощью ICQ
По умолчанию Посылка нажатия клавиш в игру

Требуется послать гажатия клавиш в игру (LineAge2), пробовал способ - http://www.delphisources.ru/pages/faq/base/send_keys_comp.html , для обычных кон всё работает, но вот для игры нет

Стандартная виндовая Экранная клавиатура делает это без проблем.

Помогите кто нибудь кодом.
 
Ответить с цитированием

  #2  
Старый 04.12.2008, 20:23
Аватар для WAR!9G
WAR!9G
Участник форума
Регистрация: 24.06.2007
Сообщений: 299
Провел на форуме:
467372

Репутация: 212
По умолчанию

Может это детский способ, но когда я писал трейнеры для игр, то использовал примерно такую схему:

http://www.delphisources.ru/pages/faq/base/send_keys2.html

Последний раз редактировалось WAR!9G; 04.12.2008 в 20:26..
 
Ответить с цитированием

  #3  
Старый 05.12.2008, 12:32
Аватар для sn0w
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

WINAPI keybd_event()
__________________


snow white world wide
 
Ответить с цитированием

  #4  
Старый 06.12.2008, 16:12
Аватар для Mirovan
Mirovan
Познающий
Регистрация: 10.04.2005
Сообщений: 49
Провел на форуме:
108176

Репутация: 12
Отправить сообщение для Mirovan с помощью ICQ
По умолчанию

keybd_event() - это я уже пробовал. всё здорово работает, но только не с игрой
Почему не знаю.
 
Ответить с цитированием

  #5  
Старый 07.12.2008, 00:31
Аватар для Kaas
Kaas
Познающий
Регистрация: 13.02.2007
Сообщений: 41
Провел на форуме:
137010

Репутация: 26
По умолчанию

Цитата:
Сообщение от Mirovan  
keybd_event() - это я уже пробовал. всё здорово работает, но только не с игрой
Почему не знаю.
т.е. ты юзал spy++ для того, чтобы отловить параметры сообщений, посылаемых при нажатии на кнопку в игре, а потом пытался их симитировать в проге, и не работало?) или как ты делал?
 
Ответить с цитированием

  #6  
Старый 07.12.2008, 00:41
Аватар для _Kris_
_Kris_
Познающий
Регистрация: 22.07.2008
Сообщений: 62
Провел на форуме:
304390

Репутация: 172
По умолчанию

ХМ... игры не программировал, а какже SendMessage?
 
Ответить с цитированием

  #7  
Старый 09.12.2008, 14:57
Аватар для St0nX
St0nX
Участник форума
Регистрация: 19.05.2007
Сообщений: 281
Провел на форуме:
2823587

Репутация: 106
Отправить сообщение для St0nX с помощью ICQ
По умолчанию

Цитата:
Сообщение от _Kris_  
ХМ... игры не программировал, а какже SendMessage?
С SendMessage могут быть проблемы поскольку посылать возможно нужно не в основной поток и его придется искать.
 
Ответить с цитированием

  #8  
Старый 11.12.2008, 20:08
Аватар для sn0w
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

самолично писал ПассПринтер для гта3 - печатает пароли по нажатию горячей клавишы, насчет линяги незнаю, но сорс принесу. напомни тока. по пм например
__________________


snow white world wide

Последний раз редактировалось sn0w; 11.12.2008 в 20:21..
 
Ответить с цитированием

  #9  
Старый 12.12.2008, 11:51
Аватар для sn0w
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

во. залил. надеюсь поможет http://www.sendspace.com/file/klj1am
__________________


snow white world wide
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ