第一范文网 - 专业文章范例文档资料分享平台

一天一天学外挂详细教程(VB) - 图文

来源:用户分享 时间:2025/5/24 3:16:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Private Sub Form_Load()

hwd = FindWindow(\Window\\Client\If hwd = 0 Then

MsgBox \未启动游戏\vbOKOnly, \提示\ Unload Form1 End If

GetWindowThreadProcessId hwd, pid '获取进程标识符 '将进程标识符做为参数,返回目标进程PID的句柄,得到此句柄后 '即可对目标进行读写操,PROCESS_ALL_ACCESS表示完全控制,权限最大 hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, pid) If hProcess = 0 Then

MsgBox \不能打开进程\vbOKOnly, \提示\ Unload Form1 End If

CloseHandle hProcess

4.我们在Form中添加一个Label控件和一个Timer控件,设置Timer的Interval属性为100,Timer1_Timer的代码如下: Dim h As Long

hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, pid)

If hProcess Then

ReadProcessMemory hProcess, ByVal &H8C6A54, h, 4, 0& ?这三条代码读取获得生命值

ReadProcessMemory hProcess, ByVal h + &H24, h, 4, 0& ReadProcessMemory hProcess, ByVal h + &H254, h, 4, 0&

CloseHandle hProcess End If

Label1.Caption = h ?输出生命值

5.好了,数据显示出来了。程序很简单,重点是大家要举一反三。

第三天-人物飞天其实很简单

学习目的:

1.复习上次内容,显示人物名称 2.利用VB实现简单飞天功能 内容:

1.好,下面图片所示的内容你是否做到了,是不是人物名称不知道该怎么显示。

将上次代码中的Timer1_Timer()替换成以下内容 Private Sub Timer1_Timer() Dim base As Long '存放人物基地址 Dim hp As Long '存储生命值 Dim hpmax As Long '存储生命最大值 Dim mp As Long '存储真气值 Dim mpmax As Long '存储真气最大值

Dim name(31) As Byte ?存放人名字符串 Dim name_temp As Long ?存放人物值

hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, pid) If hProcess Then

ReadProcessMemory hProcess, ByVal &H8C9E54, base, 4, 0&

ReadProcessMemory hProcess, ByVal base + &H24, base, 4, 0& '得到为人物基地址,方便以后使用

ReadProcessMemory hProcess, ByVal base + &H254, hp, 4, 0& '得到生命值 ReadProcessMemory hProcess, ByVal base + &H26C, hpmax, 4, 0& '得到生命最大值

ReadProcessMemory hProcess, ByVal base + &H258, mp, 4, 0& '得到真气值 ReadProcessMemory hProcess, ByVal base + &H270, mpmax, 4, 0& '得到真气最大值

ReadProcessMemory hProcess, ByVal base + &H390, name_temp, 4, 0& ?得到人名的值

ReadProcessMemory hProcess, ByVal name_temp, name(0), 32, 0& ?转换字符串

CloseHandle hProcess End If

Label1.Caption = name ?显示人名

Label2.Caption = \生命值:\& hp & \& hpmax '显示生命值 Label3.Caption = \真气值:\& mp & \& mpmax '显示真气值 End Sub

搜索更多关于: 一天一天学外挂详细教程(VB) - 图文 的文档
一天一天学外挂详细教程(VB) - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7zd6k8gk0q7f2vc1ufwx_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top