• 18902222524
  • 800821111
  • 11ip加速器服务时间 周一至周日 9:00-23:00
  • 注意:本站不提供境外服务
您的位置:首页 >文章内容
常见游戏限制多开原理与解决游戏多开方法
来源:11加速器 作者:admin 时间:2019-07-15 17:09:28

  全面分析游戏防止多开的原理,与游戏实现多开的方法。进程隐藏,窗口标题修改,端口隐藏,多个游戏目录,多个操作系统账号,互斥体,内存映射文件,DLL全局共享等方法实现游戏多开。


  游戏防止多开的方法有时候并不是只用一个方法的,多数游戏都会用多种方法一起来防止多开的,只要大家都懂得这几个游戏多开的原理,灵活运行,一个一个分析排查,基本上都能解决各种游戏多开了  其实要实现游戏多开也不是一件很难的事情,只要大家懂得游戏防止多开的原理,然后根据其对应游戏多开的方法便可以做出游戏多开器来了。下面为大家总结一下游戏多开的原理与方法。


常见游戏限制多开原理与解决游戏多开方法


  第一,进程隐藏  


  部分游戏通过探测游戏客户端进程是否已经存在来防止重复打开,如游戏:英雄美人 游戏多开的办法为启动一个游戏客户端后,将该游戏的进程隐藏,只保留一个或多个。


  第二,窗口标题修改(使用FindWindow API函数)


  部分游戏通过探测游戏客户端的窗口是否已经存在来防止重复打开。 游戏多开的办法为将游戏的窗口修改为任意字符。


  第三,端口隐藏


  部分游戏通过默认打开TCP或者UDP端口监听,开第二个游戏的时候会打开端口失败从而判断游戏是否多开。


  游戏多开的方法为此类需要采用netstat –a –n –o 命令查看端口即可实现游戏多开。


  第四,多个游戏目录


  部分游戏通过独占文件访问来防止重复打开。


  游戏多开的方法为复制游戏客户端到另外的文件夹,在另外的文件夹打开即可。


  第五,多个操作系统账号(仅限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函数失败实现多开。


推荐阅读
  • 02 2019-08
    11加速器:《黎明杀机》梦魇技能所需物品有哪些?

    大家都知道,《黎明杀机》中梦魇的技能有很多,可以将人拖入梦境,还可以照顾同伴,同时还有醒醒技能,可以说是神奇而厉害,不过这些技能有时还需要用到一些物品,今天11加速器就来为

  • 14 2019-09
    《彩虹六号:围攻》游戏延迟用什么加速器

    《彩虹六号:围攻》作为一款射击类游戏,对玩家的网速和速度都有较高的要求,上线3年来凭借精彩的游戏内容和震撼的画面收获了一大波忠实的玩家,尤其是我们国内的玩家特别多。目前在

  • 15 2019-10
    战地硬仗用什么加速器比较好?

    战地硬仗用什么加速器比较好?战地硬仗(英文名:Battlefield:Hardline)是由Visceral GamesDICE以警匪战争为题材、采用寒霜3引擎开发的一款第一人称射击类网络游戏,该游戏为战地系列作品。战地硬

  • 10 2019-07
    游戏加速器哪里可以免费下载

    玩游戏的小伙伴应该都会知道,尤其是玩外服游戏的小伙伴,因为延迟或者游戏卡顿不知道浪费了多少时间与精力,有时候甚至是“生命”呀。这时候就会很需要游戏加速器的助力,而在游戏加

  • 27 2019-11
    玩《V4》用什么加速器好

    韩国Nexon最新MMORP游戏大作《V4》在11月份在韩国上线手游版本之后,将在12月份推出《V4》PC版,同样还是首先推出《V4》韩服。《V4》pc版江河手游版一样拥有六大职业,以及相比手游版本更高的

  • 16 2019-05
    玩狂怒2用什么网络加速器好

    《狂怒2》是经典游戏《狂怒》的最新正统续作,新作在风格上继续保持废土风和第一人称FPS的玩法,游戏将更加火爆、血腥和疯狂,玩家哪儿都能去、能随意开火,随意引爆轰炸,毕竟玩家进

在线咨询

800821111 售前客服
在线客服,实时响应

800821111 售前客服
在线客服,实时响应

大客户经理
2110220233

微信客服