Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Посылка нажатия клавиш в игру (https://forum.antichat.xyz/showthread.php?t=94818)

Mirovan 04.12.2008 20:13

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

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

Помогите кто нибудь кодом.

WAR!9G 04.12.2008 20:23

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

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

sn0w 05.12.2008 12:32

WINAPI keybd_event()

Mirovan 06.12.2008 16:12

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

Kaas 07.12.2008 00:31

Цитата:

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

т.е. ты юзал spy++ для того, чтобы отловить параметры сообщений, посылаемых при нажатии на кнопку в игре, а потом пытался их симитировать в проге, и не работало?) или как ты делал?

_Kris_ 07.12.2008 00:41

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

St0nX 09.12.2008 14:57

Цитата:

Сообщение от _Kris_
ХМ... игры не программировал, а какже SendMessage?

С SendMessage могут быть проблемы поскольку посылать возможно нужно не в основной поток и его придется искать.

sn0w 11.12.2008 20:08

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

sn0w 12.12.2008 11:51

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


Время: 01:08