怎么实现游戏能多开的游戏

起点软件 - 所有软件均来自网络如有版权问题请联系我们 - 浙ICP备号
Copyright &
www.Cncrk.com online services. All rights reserved.游戏多开怎么实现的?
[问题点数:85分,结帖人peachbrandy]
游戏多开怎么实现的?
[问题点数:85分,结帖人peachbrandy]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2009年10月 Delphi大版内专家分月排行榜第二2009年8月 Delphi大版内专家分月排行榜第二2008年9月 Delphi大版内专家分月排行榜第二
2008年7月 Delphi大版内专家分月排行榜第三2008年6月 Delphi大版内专家分月排行榜第三
2011年 总版技术专家分年内排行榜第三2010年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第五
匿名用户不能发表回复!|查看: 20475|回复: 476
游戏多开原理与解决游戏多开方法。
全面分析游戏防止多开的原理,与游戏实现多开的方法。进程隐藏,窗口标题修改,端口隐藏,多个游戏目录,多个操作系统账号,互斥体,内存映射文件,DLL全局共享等方法实现游戏多开。
研究游戏多开已经有一年多的时间了,其实要实现游戏多开也不是一件很难的事情,只要大家懂得游戏防止多开的原理,然后根据其对应游戏多开的方法便可以做出游戏多开器来了。下面为大家总结一下游戏多开的原理与方法:
游客,如果您要查看本帖隐藏内容请
游戏多开原理与解决游戏多开方法
额。。。& &怎么都要回复。。。&&晕
哈哈哈哈哈哈哈啊哈哈 哈哈哈哈哈哈哈哈
看看 怎么样啊
看看 怎么样啊
各付各的非官方
哇。。好东西啊。。找了很久了。
哇。。好东西啊。。找了很久了。
胡uuhuhuhuh
Powered by
& 最好的辅助编程技术论坛分享十一种游戏多开器原理_西西软件资讯
西西软件园多重安全检测下载网站、值得信赖的软件下载站!
→ 分享十一种游戏多开器原理
3.0 绿色免费版
类型:游戏其他大小:285KB语言:中文 评分:1.5
很多玩游戏的朋友都喜欢多开,大型游戏像cf,就连也想着多开,其实没多大意思,西西今天给大家分享游戏多开的原理,一起学习下吧!其实要实现游戏多开也不是一件很难的事情,只要大家懂得游戏防止多开的原理,然后根据其对应游戏多开的方法便可以做出游戏多开器来了。游戏多开的原理与方法:第一,进程隐藏部分游戏通过探测游戏客户端进程是否已经存在来防止重复打开,如游戏:英雄美人游戏多开的办法为启动一个游戏客户端后,将该游戏的进程隐藏,只保留一个或多个。第二,窗口标题修改(使用FindWindow API函数)部分游戏通过探测游戏客户端的窗口是否已经存在来防止重复打开。游戏多开的办法为将游戏的窗口修改为任意字符。第三,端口隐藏部分游戏通过默认打开TCP或者UDP端口监听,开第二个游戏的时候会打开端口失败从而判断游戏是否多开。游戏多开的方法为此类需要采用netstat Ca Cn Co 命令查看端口即可实现游戏多开。第四,多个游戏目录部分游戏通过独占文件访问来防止重复打开。游戏多开的方法为复制游戏客户端到另外的文件夹,在另外的文件夹打开即可。第五,多个操作系统账号(仅限XP系统)部分游戏通过限制一个用户只能打开一个游戏来防止重复打开。游戏多开的方法为在系统账号里面多建立账号,一个游戏使用一个账号。方法如下:1、打开控制面版→用户帐户→创建一个新帐户→输入新帐户名(下一步)→创建帐户;2、然后到桌面的游戏快捷图标上右键到[属性] 选[高级] 把里面[以其他用户身份运行]这个选项勾上 开第2个程序的时候记得用你新建的用户进就可以了,省的老去切换用户了。第六,互斥体。部分游戏通过互斥对象/信号量/事件等线程同步对象来确定程序是否已经运行。最常用的函数如:CreateMutexA。1、首先创建一个互斥体,CreateMutex函数,第一个参数可以设置为NULL,第二个参数必须设置为false,第三个参数表示互斥体的名称,这个名称最好有一些特殊标识以防止与其他应用程序冲突,比如程序名+时间。2、使用GetLastError()函数判断错误信息是否为ERROR_ALREADY_EXISTS,如果是,则表示程序已经启动。游戏多开的方法有二种,一为发现互斥体,然后关闭互斥体即可实现多开。二为APIHOOK,接收到错误信息时,加重置命令(置错误码=0)即可。QQ游戏,天龙八部==最常见的类型第七,内存映射文件(File Mapping)部分游戏通过把程序实例信息放到跨进程的内存映射文件中,防止游戏多开。游戏多开的方法为拦阻该函数,不让它命名内核文件即可实现多开。第八,DLL全局共享DLL全局共享区在映射到各个进程的地址空间时仅被初始化一次,且是在第一次被windows加载时,所以利用该区数据就能对程序进行多开限制。游戏多开的方法为DLL劫持让游戏一开始运行就加载你的DLL,再转到原来的dll上就可以实现多开了。第九,使用公共文件程序启动时,在一个公共目录(比如C:\或者Temp目录)中创建一个公共文件,并将此文件设置为不共享读写。第二个程序启动时,也打开此文件,如果打开成功,则表示程序未启动过,否则表示程序已经启动。游戏多开的方法为:手动设置多开,比如:设定文件访问权限,不允许此程序在公共目录创建文件等。第十,Mac地址验证登陆服务器时,获取本机mac地址,发送至服务器端,服务端进行mac地址验证,如果mac地址重复登陆,则不允许同服务器进行消息传递。多开游戏的多法为:使用超级兔子等软件修改mac地址实现多开,针对此情况,本人也写了一个修改Mac地址的小工具,大家可以在网站下载。第十一,查看网络连接获取本机所有网络连接,使用GetTcpTable获取TCP连接,使用GetUdpTable获取UDP连接,检查是否有连接到服务器IP和端口号的连接,如果有,表示程序已经启动,否则程序未启动。需要注意的是,其获取的ip和端口号都是一个DWORD值,并且高低位相反。IP地址可以通过inet_addr函数将字符串形式的IP地址(如“127.0.0.1”)转换为DWORD型的,端口号可以使用以下公式转换:DWORD dwPort = ((nPort & 0xff) && 8) + ((nPort & 0xff00) && 8);多开游戏的方法为:挂系统钩子,导致GetTcpTable函数失败实现多开。游戏防止多开的方法有时候并不是只用一个方法的,多数游戏都会用多种方法一起来防止多开的,只要大家都懂得这几个游戏多开的原理,灵活运行,一个一个分析排查,基本上都能解决各种游戏多开了.。
(17) 对战平台这个平台在地图非常流行的时候是所有玩家首选的游戏对战平台,其以千万人房间为基础,自主开发了服务器一键自动建主电信网通双线互联房间二级聊天室内嵌自带语音等诸多贴近玩家的人性化功能。特别是针对国内其他对战平台电信网通不能互联网络不稳定外挂盛行等诸多问题,对战平台利用服务器建主的机制一次性解决了最让玩家们头痛的几大问题,可以称得上是一箭三雕。这里西西给大家提供了官方发布的最新版对战平台下载。...
01-22 / 88.1M
推荐理由:11真是一个蛮不错的对战平台,dota玩家的11平台,G真的很少(至少我打了这么久,没遇见过,好几次有人被别人骂G
07-24 / 4.2M
推荐理由:11对战平台加速器)软件特点:?安全可靠:非插件,非外挂,为帐户提供更有效的安全防护;?不卡机、不掉线,
10-11 / 285KB
推荐理由:11对战平台多开器11对战平台多开器可以帮助玩家在一台电脑上进行多个账号登录,并且对游戏的操作无影响,主
02-14 / 47.2M
推荐理由:游聚游戏平台是一款街机联网游戏平台,为您提供最全的街机联机服务,游戏自动安装,为您提供最快捷方便的游
11-11 / 8.2M
推荐理由:《互动游戏对战平台》继承于源老款《互动游戏中心》,昔日的热门竞技游戏平台在历经关闭风波沉寂多日之后全
12-15 / 17.0M
推荐理由:游侠对战平台是游侠网出品的一款游单机游戏对战平台,支持多款热门单机游戏,后期还会推出战队系统及模拟器
11-0110-2705-2811-2001-1401-1501-1401-1301-1301-13
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载易语言写出来的挂,如何实现外挂多开呢? 是外挂多开哦。不是游戏多开- -!~|::::编程乐园:::: - ★广海社区★ - ghoffice.com 授人以鱼不如授人以渔 - Powered by phpwind
查看完整版本: [--
&Pages: ( 2 total )
易语言写出来的挂,如何实现外挂多开呢? 是外挂多开哦。不是游戏多开- -!~
同一个游戏,我开了两个或者三个。。&然后开一个外挂,外挂默认的窗口句柄取的是第一个游戏的,,再开一个挂,还是取的第一个&所以,有没有什么方法,当已经获取到第一个窗口句柄的时候&自动获取下一个标题同名 的窗口句柄呢??&试验了很多次 搞不定诶- -
findwindow是取最前面的窗口句柄吧&比如说你开一个记事本A,然后换外挂找窗口会找会找到记事本A&然后你再开一个记事本B,然后你切换到记事本A,再运行外挂找到的还是记事本A&如果你切换到记事本B,然后再切换到外挂找窗口应该就是B了,&根据我的理解。&-当然我的理解不一定是正确的&findwindow是枚举查找窗口的,它应该是从窗口顶层开始往下找,所以哪个窗口最后一个获得光标&就冲那一个窗口开始找。
楼上热心帮人。加100分!!!
顶高手个,找师傅!
有个遍历所有进程的 enumwindows(@titles,0)&& 这个titles是你构建的函数 里边放过滤条件&&下面这个是我搜大话进程的一些语句 delphi的 你看看吧&&全带码不给你看了 ,里面存的我密保卡,嘿嘿&&&&&&Enumwindows(@titles,0);&&&&&han:=findwindow(nil,pansichar(title1.text));&&/////////////////////////////////////////////////////////////////////////////////////////////&function titles(win:a:dword):&begin& if GetWindowText(win,@text,255)&0 then&&&&&&&if (pos('Revision:',text)& 0) and (pos('[',text)&=0) then&&&&&&&&&begin&&&&&&&&&&& Form1.title1.text:=&&&&&&&&&&& result:=&&&&&&&&&& result:=&
大概就这样子 中间过滤条件内 可以加个组件 数组什么的将遍历后条件成立的存里面
谢谢楼上的各位。。我去试验一下。,。&delphi懂的不是很多&还要深入研究下
我看到过一个挂是手动启动多号挂的&个人理解他的原理:枚举窗口标题 进程名 进程ID 然后放在超级列表框里 然后点那个项目就启动那个挂··呵呵我个人的理解 不知道有没有错,我刚刚开始学 有错不要见怪
遍历窗口类名。。。。
教祢和最简单的办法, 取得第一个窗口句柄的时候, 改掉这个窗口的标题,....
无聊来学习学习!
可以先做个控制台 在加载就不会出错了 &
个人想法,用枚举进程或是窗口,把找到的建在列表项里,然后在那里面选择你的的挂是对应哪个窗口或是进程,把这个设计在你挂的最开始。
还是不懂- -哎
受教了,,多谢各位高手。&
好多高手啊
路过来看看。。学习一下
你应该用&&取句柄数组 来 取所有的
.版本 2&&取句柄数组 (句柄数组, , , “Element Client”)&.计次循环首 (取数组成员数 (句柄数组), n)&
好多答案&&不知道 那个是对的,也许都对吧
实现方法最简单的是:&要取哪个窗口的句柄,就先把窗口置焦点,然后再运行挂就可以了~&&如果要自己筛选窗口,可以枚举窗口。
有个外挂可以手动换角色的&比如穿墙下FB&A先开G进去再关掉&换角色B&B进再开G&就是有点麻烦!
先遍历下窗口..&然后存数组...&进行不同的控制...
这个 不懂、、
学习来的哦~~~~~~~~~~~
继续观望希望有代码举例
学习了!好多方法。。。
改窗口标题的我试过,不好用 别的思路也没想到
.版本 2&&.子程序 枚举窗口回调函数, 逻辑型&.参数 参窗口句柄, 整数型&.参数 参数, 整数型&.局部变量 窗口标题, 文本型&.局部变量 行号, 整数型&.局部变量 行, 整数型&&窗口标题 = 取空白文本 (256)&GetWindowText (参窗口句柄, 窗口标题, 255)&GetWindowThreadProcessId (参窗口句柄, 进程号)&游戏窗口句柄 = OpenProcess (#PROCESS_VM_READ + #PROCESS_QUERY_INFORMATION, 0, 进程号)&.如果真 (取文本左边 (窗口标题, 14) = “完美世界国际版”)&&&&&游戏基址 = 十六到十 (“AD4904”)&&&&&一级基址 = my读内存整数 (游戏基址) + 十六进制到十进制 (“1c”)&&&&&人物基址 = my读内存整数 (my读内存整数 (一级基址) + 十六进制到十进制 (“30”))&&&&&角色名称 = 取空白字节集 (20)&&&&&角色名称 = my读内存字节集 (my读内存整数 (人物基址 + 1572), 200)&&&&&组合框1.插入项目 (行号, UNICODE转ANSI (角色名称), )&&&&&组合框1.置项目数值 (行号, 进程号)&&&&&行号 = 行号 + 1&.如果真结束&返回 (真)&
用HOOK怎么搞
还要深入研究下
深入研究中
还没有研究&&刚刚开始
枚举窗口标题 进程名 进程ID
更改窗口标题
我用的直接把窗口类名改成。角色名了。。&
看看 学习一下
最简单的办法, 取得第一个窗口句柄的时候, 改掉这个窗口的标题,....
我也来看下- -
用遍历窗口啊,很简单的
帮你顶一下
关注嘿嘿,
枚举窗口等好多啦
查看完整版本: [--
Powered by
Time 0.121894 second(s),query:2 Gzip enabled}

我要回帖

更多关于 玩游戏多开电脑配置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信