深白海豚 发表于 2011-4-11 09:18:12

游戏屏蔽模拟按键,谁能给个驱动按键的教材啊,VB的

游戏屏蔽模拟按键,谁能给个驱动按键的教材啊,VB的

leo00 发表于 2011-4-11 09:18:22

Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Public Declare Function MapVirtualKey Lib "user32" Alias "MapVirtualKeyA" (ByVal wCode As Long, ByVal wMapType As Long) As Long


Public Const KEYEVENTF_KEYUP = &H2

Public Const VK_KG = &H20

Public Const VK_TAB = &H9
Public Const VK_1 = &H31
Public Const VK_2 = &H32
Public Const VK_3 = &H33
Public Const VK_4 = &H34
Public Const VK_5 = &H35
Public Const VK_6 = &H36
Public Const VK_7 = &H37
Public Const VK_8 = &H38
Public Const VK_9 = &H39
Public Const VK_F1 = &H70
Public Const VK_F2 = &H71
Public Const VK_F3 = &H72
Public Const VK_F4 = &H73
Public Const VK_F5 = &H74
Public Const VK_F6 = &H75
Public Const VK_F7 = &H76
Public Const VK_F8 = &H77
Public Const VK_F9 = &H78
Public Const VK_F10 = &H79
Public Const VK_F11 = &H7A
Public Const VK_F12 = &H7B


      keybd_event VK_TAB, MapVirtualKey(VK_TAB, 0), 0, 0                  '模拟TAB
      keybd_event VK_TAB, MapVirtualKey(VK_TAB, 0), KEYEVENTF_KEYUP, 0      '撤消TAB

zhangjian950617 发表于 2011-4-11 09:18:30

疯! 驱动 还想vb写 太nb了吧

sghfxp 发表于 2011-4-11 09:18:37

如果是屏蔽了sendmessage的话,可以用一楼的试试。不过没有句柄,前台窗口模拟按键。

zjh7272 发表于 2011-4-11 09:18:44

2楼的代码问题游戏窗口没有获得焦点 怎么让游戏窗口获得焦点呢?

tiangao 发表于 2011-4-11 09:18:57

主要是调用KeyboardClassServiceCallback函数,还有VB是不可能写出驱动的..

efeel 发表于 2013-10-17 20:28:28

vb是能够写出驱动的,见牛人写过
页: [1]
查看完整版本: 游戏屏蔽模拟按键,谁能给个驱动按键的教材啊,VB的