零起点学VB做外挂(一)
最近正在玩武林外传2,有时候太累手了,就用按键精灵做了个程序。结果武林外传2居然查出来了,将号给封了一天。又不太敢down网上的外挂,谁知道那个有毒,那个有木马。看来出路只有一条了,那就是写自己的外挂。
自打上学的时候就不喜欢VC,看着就烦,所以只能从VB下手了。以后有合适的软件咱再用不迟。
说干就干。咱初步的要求不高,只要能够模拟键盘操作就行。从网上看了篇<用VB模拟键盘事件的N种方法>,咱不贪心,现从最简单的全局级模拟开始好了。
下面就是俺的第一个程序,vb.net写的代码如下:
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Const KEYEVENTF_KEYUP = &H2
Const VK_0 = 96
Const VK_1 = 97
Const VK_2 = 98
Const VK_3 = 99
Const VK_4 = 100
Const VK_5 = 101
Const VK_6 = 102
Const VK_7 = 103
Const VK_8 = 104
Const VK_9 = 105
Const VK_A = 65
Const VK_B = 66
Const VK_C = 67
Const VK_D = 68
Const VK_E = 69
Const VK_F = 70
Const VK_G = 71
Const VK_H = 72
Const VK_I = 73
Const VK_J = 74
Const VK_K = 75
Const VK_L = 76
Const VK_M = 77
Const VK_N = 78
Const VK_O = 79
Const VK_P = 80
Const VK_Q = 81
Const VK_R = 82
Const VK_S = 83
Const VK_T = 84
Const VK_U = 85
Const VK_V = 86
Const VK_W = 87
Const VK_X = 88
Const VK_Y = 89
Const VK_Z = 90
Const VK_WINDOW = 91
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Call keybd_event(VK_WINDOW, 0, 0, 0) '按下window键
Call keybd_event(VK_F, 0, 0, 0) '按下r键
Call Sleep(1000) '延时500毫秒
Call keybd_event(VK_F, 0, KEYEVENTF_KEYUP, 0) '释放r键
Call keybd_event(VK_WINDOW, 0, KEYEVENTF_KEYUP, 0) '释放window键
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End
End Sub
这是第一步的学习。应该都看的懂。呵呵。好,今天收工了。
零起点学VB做外挂(一)相关推荐
- 零起点学VB做外挂(五)
具备了前面的基础. 下面我们就要逐步深入了. 首先,我们就需要读出游戏中的部分数据,比如血值,蓝值等等.这就涉及到两个重要概念:基址和偏移量. 基址和偏移量是怎么找到的呢?尤其是基址,它是我们写外挂的 ...
- 零起点学VB做外挂(六)
CE查找基址的方法,大家也都学会了.那么在辅助所需的偏移量,我们就可以写出第一个小挂了. 写个什么呢...我想那就从人物名称和血量法量信息好了. 首先需要找到武林外传的窗口句柄,我们利用如下语句可以得 ...
- Problem I: 零起点学算法89——程序设计竞赛
Problem I: 零起点学算法89--程序设计竞赛 Description 每年5月份,省里都要举行程序设计竞赛. 为了让最优秀的学生去参加比赛,我们一般需要做一个选拔工作. 现在你来帮老师完成这 ...
- 1182: 零起点学算法89——母牛的故事(*)
Description 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候,共有多少头母牛? Input 输入数据由多个测试实例组成,每个 ...
- 零起点学算法104——第几天?
零起点学算法104--第几天? Time Limit: 1 Sec Memory Limit: 128 MB 64bit IO Format: %lld Description 给定一个日期,输 ...
- 零起点学算法24——求正弦和余弦
零起点学算法24--求正弦和余弦 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个正整数n ...
- 零起点学算法22——华氏摄氏温度转换
零起点学算法22--华氏摄氏温度转换 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入一个华氏 ...
- 零起点学算法17——比较2个数大小
零起点学算法17--比较2个数大小 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 输入2个整数, ...
- 零起点学算法11——求梯形面积
零起点学算法11--求梯形面积 Time Limit: 1 Sec Memory Limit: 64 MB 64bit IO Format: %lld Description 水题 Input ...
最新文章
- centos 日志切割_CentOS下的日志切割
- [转]在ASP.NET中如何用C#.NET实现基于表单的验证(二)
- java super关键字简述
- 如何为prel语言加载模块_WebAssembly 系列(第四部分)- 创建和使用WebAssembly模块...
- 通过git命令将本地代码文件推送至github
- 《openstack-nova》use-novaclient 创建虚拟机(createvms.py)
- 阿里云对象存储OSS及CDN加速配置
- 面向黑灰产治理的恶意短信变体字还原第6名方案
- html 免备案,域名没有备案使用cdn(免备案cdn推荐)
- python竞赛猜名次_五人预测比赛结果均答对一半,求比赛名次
- python3入门教程 pdf_Python基础教程第3版(Beginning Python From Novice to Professional 3th) pdf...
- 【模糊回归预测】基于matlab萤火虫算法优化模糊神经网络回归预测【含Matlab源码 2034期】
- CHI的Cache Stashing和DVM操作
- Ubuntu Linux访问小米手机存储卡
- 硬件电路设计之电源电路的设计
- Lab: Cross-site WebSocket hijacking:跨站WebSocket劫持
- 为何如今在主板上找不到北桥了?简述主板芯片组发展史
- 运行kaldi中遇到的问题总结
- Java语言中类与对象的创建
- 中国无线天线行业市场供需与战略研究报告