www.jybase.net - 寂涯网络学习基地

404 Error: 抱歉, 您所查找的页面不存在, 可能已被删除或您输错了网址!

404错误,没有发现你要找的页面, 经砖家仔细研究结果如下:

首 页 | 在线视频观看 | 系统综合 | 网站相关 | 教程共享 | 网赚教程共享 | 精品软件下载 | 网盘搜








































































免费教程_免费网赚教程_破解版软件-寂涯网络学习基地

当前位置: 主页 > 系统综合 > windows > Win64上底层方式模拟按键制作GTA外挂(2)

Win64上底层方式模拟按键制作GTA外挂(2)

时间:2011-12-10 18:00来源:未知 整理:寂涯网络 点击:


ByVal PortVal As Long, ByVal bSize As Byte) As Boolean

以下代码实现了模拟按键:

 
Public Const KBC_KEY_CMD = &H64
Public Const KBC_KEY_DATA = &H60
Public Sub KBCWait4IBE()
    Dim dwVal As Long
    Do
        GetPortVal KBC_KEY_CMD, dwVal, 1
    Loop While (dwVal And &H2)
End Sub
Public Sub MyKeyDown(ByVal vKeyCode As Long)
    KBCWait4IBE
    SetPortVal KBC_KEY_CMD, &HD2, 1
    KBCWait4IBE
    SetPortVal KBC_KEY_DATA, MapVirtualKey(vKeyCode, 0), 1
    Sleep 100
    KBCWait4IBE
    SetPortVal KBC_KEY_CMD, &HD2, 1
    KBCWait4IBE
    SetPortVal KBC_KEY_DATA, (MapVirtualKey(vKeyCode, 0) Or &H80), 1
End Sub

比如我要模拟按下小键盘上的0,仅需要以下代码:MyKeyDown VK_NUMPAD0。其中
VK_NUMPAD0是小键盘上0的虚拟键码,这些虚拟键码在winuser.h里有定义。不过不能连
续按下两个相同的键,如果连续按下两个相同的键,会出现只有一个按下的效果。在按下两
个相同的键时,要等待上50 毫秒。比如实现补血的作弊码是3625550100,那么代码这么写: 

 
 
 
 
 
 
 
 
 
 
 
 
 
MyKeyDown VK_NUMPAD3
MyKeyDown VK_NUMPAD6
MyKeyDown VK_NUMPAD2
MyKeyDown VK_NUMPAD5
Sleep 50
MyKeyDown VK_NUMPAD5
Sleep 50
MyKeyDown VK_NUMPAD5
MyKeyDown VK_NUMPAD0
MyKeyDown VK_NUMPAD1
MyKeyDown VK_NUMPAD0
Sleep 50
MyKeyDown VK_NUMPAD0
MyKeyDown VK_RETURN

需要说明的是,WinIO64.sys没有正式的数字签名,只有测试签名。要使它能成功加载,
必须打开测试模式(cmd里切换到 system32目录再输入 bcdedit /set testsigning on),
然后根据以下步骤信任WinIO64.sys的测试签名:
1.打开 WinIO64.sys的属性框,翻到“数字签名”选项卡,点击“详细信息”
2.在新出来的对话框中点击“查看证书”
3.在又新出来的对话框中点击“安装证书”
4.点击“下一步”,然后选择“将所有的证书放入下列存储”
5.点击浏览,选择“受信任的根证书发布机构”

受信任的根证书发布界面

6.点击“下一步”,然后点击“完成”
7.在弹出的“安全性警告”对话框中选择“是”,才能导入成功
 
效果测试

   在我的那个外挂中,除了驱动模拟按键,还有注册热键等代码,因为这个和本文主题无
关,所以就略过不表了。最终实现的效果就是在游戏中按下F1到F6 六个键,实现了六个作
弊功能。要进行测试很简单,先运行我的程序,再打开记事本,分别按下F1至 F6,就能输
入六串数字。当然也可以随便申请一个QQ 号,密码设置为3625550100,然后把光标放到密
码框里,按下F1,就会能自动登录了(QQ 的密码框防止了普通方式的模拟按键,一般来说
需要用驱动模拟按键)。

本页地址 http://www.jybase.net/windows/20111210706.html

百度搜索更多

谷歌搜索更多

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------

评价:
昵称: 验证码:点击我更换图片
推荐内容
赞助商
赞助商