我想做个按键连击的程序,谁能给点思路和资料?谢谢了(100分)

  • 主题发起人 主题发起人 小累
  • 开始时间 开始时间

小累

Unregistered / Unconfirmed
GUEST, unregistred user!
程序的作用就是是按住F不放,游戏里就连续的做动作,而不需要连按很多F.我想过用注册热键的办法 ,但冲突很严重.
有没有可能要用到汇编加驱动修改键盘的中断???
 
忘记改积分了,如果需要,我可以另开贴送分.谢谢了.
 
写一个dll程序Hook Keyboard,然后keyboard_event定义一个自己的键,
dll中是自己的键就模拟F键即可!
 
TO wql:
你这个办法可能会引起杀毒软件的敏感,很容易被当成病毒杀掉啊.
 
WM_KEYDOWN消息。LPARAM参数里有重复计数。
 
模拟按键可不可以啊?
 
按住F键不放,其实就是连续触发多个KeyDown事件
可以定义按键的次数(在窗口中需要定义成全局变量)
1:做动作1
2:做动作2
...
 
楼上的,我不是想做游戏,我只是给游戏做个辅助程序,算不上外挂.

模拟按键冲突很严重.比如时你注册F为热键.不断输出F键.那就进死循环了.
 
就是Hook了,杀读软件难道游戏连续按键也要住址吗,Hook模拟的效果是一样的!
 
因为是给游戏写辅助,所以用HOOK会被阻止.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部