无图版
风格切换
帮助
Home首页
论坛首页
登录
注册
讨论区
推荐
搜索
社区服务
银行
用户名
热门版块:
175豆客CS作弊器交易中心
『 电脑技术支持 』
◆- ┈┋ 事 务 中 心 ┋┈
『网游外挂』
『特种部队』
〖 论坛公告 〗
love
wind
用户中心首页
编辑个人资料
查看个人资料
好友列表
用户权限查看
积分管理
积分转换
特殊组购买
收藏夹
我的主题
基本统计信息
到访IP统计
管理团队
管理统计
在线统计
会员排行
版块排行
帖子排行
个人首页
我的收藏
好友近况
『网游外挂』
VB网游外挂编程入门
●论坛动态帖●
♀论坛新帖.新回复♀
◆- ┈┋ 事 务 中 心 ┋┈
【论坛在线聊天室】
论坛事务所
论坛广告宣传,免费加入VIP
◆- ≡ 论坛公告
〖 论坛公告 〗
〖公告〗加入VIP会员向本站汇款方法
购买175pt,豆客作弊器csol作弊器请于客服联系,QQ130119281
≡ 175豆客作弊器下载区
〖175豆客作弊器自由发布/技术讨论区〗
〖175豆客CS外挂软件和客户端下载〗
175豆客CS作弊器交易中心
[战地之王][反恐行动][特种部队][DOD胜利之日][BF2(战地2)][反恐起源]
『战地之王外挂』
『反恐行动外挂』
『特种部队』
新特种部队
『网游外挂』
『胜利之日』
『BF2(战地2)』
反恐起源CS.S
尊贵VIP下载区——客服QQ:130119281
〖 顶级作弊器下载区 〗
〖顶级作弊器/程序发布区〗
〖 用户脚本下载区 〗
〖 用户问题解答区 〗
≡ 作弊器研讨区
〖 作弊器开发研讨区 〗
┈┋站内事务┋┈ ≡
〖 站内事务 〗
┈┋ 休 闲 娱 乐 ┋┈
≮经典影视≯
≮ 极 限 贴 图 ≯
≮ 影 视 动 漫 ≯
≮ 闲 聊 广 场 ≯
≮ 音 乐 在 线 听,MP3下载,免费下载≯
-=电脑技术,软件发布=-
『 电脑技术支持 』
『 最新软件工具发布 』
【CS1.6175pt豆客平台专区】
【CS1.6175pt豆客平台专区】
aoe豆客v3.24作弊器豆客v3.24外挂豆客v3.23最新透视作弊器豆客v3.23最新透视外挂
175pt5.1.4.8作弊器175pt5.1.4.8外挂175pt5.1.4.7最新透视作弊器175pt5.1.4.7最新外挂
各类源码:辅助源码 软件源码 商业源码 VIP源码
普及信息技术、提升职业技能、学习安全攻防、卫我网络长城
热烈欢迎中国红客联盟华南分组加盟本站
承接软件开发、程序破解(包含基于VM技术加密的破解)、代码审核 源码出售
各种社工库源码的评析 想做库的一定来看看
万挂编程-国内最大的游戏辅助门户网站
逆向工程、协议分析、漏洞研究相关资料大全
华南红客帝国技术论坛和本站强强联合,提供顶级辅助下载
最全最新版本网游辅助点我下载
专业的编程论坛 国内最火爆的万挂编程C语言论坛
上一主题
下一主题
新 帖
复制链接
|
浏览器收藏
|
打印
天蝎飞鹰
175pt作弊器.豆客作弊器
级别: 总版主
作者资料
发送短消息
加为好友
UID:
7
精华:
0
发帖:
10484
威望:
121419 点
金钱:
121590 RMB
贡献值:
0 点
注册时间:
2008-08-23
最后登录:
2016-09-19
楼主
发表于: 2010-07-10 22:55
只看楼主
|
小
中
大
VB网游外挂编程入门
1.查找目标窗口.需要做外挂,就需要查找目标窗口.然后才做一些其他的动作.比如说鼠标键盘模拟啦.内存修改啦.封包型发送与替换啦什么什么的
-------------------------------------------------------------------------------------------------
'定义模块
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
'在窗口中建立一timer(时间控制器),然后在代码窗口输入如下代码:
Private Sub Form_Load()
Timer1.Interval = 500
End Sub
时间控制器的代码如下:
Private Sub Timer1_Timer()
Dim hwnd As Long
hwnd = FindWindow(vbNullString, "计算器") '抓取"计算器"这个窗口名称.
If (hwnd = 0) Then
If MsgBox("你没有打开[计算器]程序!点击“确定”退出。点“取消”继续。", 49, "错误!") = 1 Then End
ElseIf (hwnd <> 0) Then
MsgBox "你已经打开了[计算器]程序.点“确定”退出本程序", , "退出"
End
End If
End Sub
2.以下为模拟键盘事件.比如模拟"r"键.
----------------------------------------------------------------------------------------------------------------------------
'在模块中定义
Public Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
在窗口中建立一timer.时间间隔随意.只要不是0就可以了哦.呵呵.
Private Sub Timer1_Timer()
Call keybd_event(82, 0, 0, 0) '模拟按下"R"键
End Sub
2007-1-9 09:40 回复
错误日志
11位粉丝
3楼
3.以下为快捷键例子.比如按下"ctrl+A"就退出!
'可以设置Form的KeyPreview属性为True,然后在Form_KeyDown事件中添加代码:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = Asc("A") And Shift = vbCtrlMask Then unload me '如果ctrl+A键被按下就退出
End Sub
例二:
在Form中加入
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Private Function MyHotKey(vKeyCode) As Boolean
MyHotKey = (GetAsyncKeyState(vKeyCode) < 0)
End Function
'然后在循环中或Timer的Timer事件中检测:
Private Sub Timer1_Timer()
If MyHotKey(vbKeyA) And vbKeyControl Then 'ctrl+A
End '关闭
End If
'其中vbkeyA是键盘〃A〃的常数,其他键可按F1查得。
End Sub
制作自己的修改器.
Option Explicit
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Const PROCESS_ALL_ACCESS = &H1F0FFF
Private hProcess As Long
'下面的函数用于查找游戏
Function FindGame() As Boolean
Dim PID As Long, Gamehwnd As Long
FindGame = False
Gamehwnd = FindWindow(vbNullString, "蜘蛛") '查找游戏的句柄
If (Gamehwnd = 0) Then '如果找不到(例如游戏未运行)就退出函数
MsgBox "没有找到蜘蛛游戏"
Exit Function
End If
GetWindowThreadProcessId Gamehwnd, PID '取得进程ID
hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, PID) '以全部权力打开进程
If (hProcess = 0) Then '打开进程失败
MsgBox "没有打开进程"
Exit Function
End If
FindGame = True '成功!!
End Function
'回到VB的窗口设计模式,在窗体上放上两个按钮和一个文本框
'一个按钮为"读取"一个为"写入",分别用于读取和写入数据
'把Text1的Text设为空白
Private Sub Command1_Click()
Dim retV%, r&
'Dim retV%, r&=Dim retV As Integer, r As Long
If FindGame Then
r = ReadProcessMemory(hProcess, &H1011F20, retV, 2, 0) '这里重要,&H1011F20为内存地址.
If r = 0 Then
MsgBox "读取内存不成功!"
Else
Text1 = retV
End If
End If
End Sub
Private Sub Command2_Click()
Dim r&
If FindGame Then
r = WriteProcessMemory(hProcess, &H1011F20, CInt(Val(Text1)), 2, 0)
'参数与上面的基本相同
'cInt(Val(Text1))是防止输入的过程有误,,例如,输入了字母,,如果不处理程序就会出错
If r = 0 Then
MsgBox "写内存不成功!"
Else
MsgBox "OK"
End If
End If
End Sub
这款作弊器希望大家好好用!不要乱给别人。自己用的时候藏好。别叫人给你分享了。呵呵~学作弊就注册VIP会员~精彩多多~爆头多多~装比多多~呵呵回复以后转到第1页可看到作弊器文件~不是VIP的请注册后便可以下载到你期待以久的作弊器了。祝你们玩的开心。
更多更全的作弊器请访问http://www.dcoosxecd.com 作弊器为200元终身,客服QQ:130119281 QQ361639639 QQ 493889523 QQ 626681522 QQ 3159466328 也可以来电话和信息和本人联系:18708222829 )
汇款地址:
①汇款金额:200.XX元
②收款人中国工商银行牡丹灵通卡号码(19位数字)
9558 8223 0700 0382512
③收款人姓名:刘宇航
①中国农业银行金穗通宝卡(19位数字):
9559 9841 1270 1095416
②收款人姓名:刘宇航
作弊器随反作弊软件更新而更新,反作弊软件更新后最迟1-2天发布最新作弊器,您可以随时来下载,让你体验最快最强的作弊效果
顶端
回复
引用
分享
上一主题
下一主题
『网游外挂』