游戏小窗口显示多开窗口行向显示 像这个 一样的 !!!!!

查看: 14920|回复: 83
大家试作多开几个窗口跑 rthdribl 就知道N卡和A卡有什么区别了
大家试作多开几个窗口跑 rthdribl 就知道N卡和A卡有什么区别了
多说无意。免得给人喷。事实自己去看看。{lol:]
不少网游多窗口玩的不在少数。
而且以后操作系统和浏览器也在向纯3D界面发展。
多视窗3D加速只会越来越有用
多窗口玩的3D游戏会越来多。毕竟显示器越来越大了。
[ 本帖最后由 yehaku04 于
17:17 编辑 ]
用过很多N卡和A卡,没有发现什么区别阿。。。
这次不同一个游戏同一个设置截两张一模一样的图来说48XX的AA开启无效了?
就算有什么,一个程序也说明不了问题。我买卡是玩游戏和至多跑跑3dmark看看,小球也可以玩玩,但不会吃饱了没事干开几个窗口跑小球。
上W个商业程序里挑出几个让楼主满意的还不算太难........
仔细一看,Y神还不是名誉会员?其实我以为你完全够格做个名誉会员,因为你比名誉会员还名誉会员。Y神我支持你申请名誉会员。
LZ有没有4850? 我用8800GT跟你换吧
原帖由 balabalame 于
16:46 发表
LZ有没有4850? 我用8800GT跟你换吧
他有的啊,不过只喜欢8800GT,而且还有一堆P35,换8800GT送P35呢{closedeyes:]
原帖由 yehaku04 于
16:26 发表
大家试作多开几个窗口跑 rthdribl 就知道N卡和A卡有什么区别了
多说无意。免得给人喷。事实自己去看看。{lol:]
抱歉,我火星,不知道这rthdribl是啥~~
且不论这是啥,不管这个开起来有啥区别,都得不出n卡和a卡有啥区别这个结论。这是典型的以偏概全{victory:]
为啥就是不能接受Ati 4850这次Marketing做的很漂亮呢
半个月前还GTX现在都奔向1399了 难道是托GTX280 260的福?
我就只有1500能买卡的话 ATi 4850的出现让我多了俩选择 一个是4850 一个是9800GTX 有啥不好的呢?
楼主又开义井啦,大家加紧捞分吧:p
大家把要买硬件的钱减少个1半就知道N卡和A卡的区别了···
LZ买显卡回来是为了跑rthdribl得? 真是搞笑 一个那么枯燥的东西看不够 居然还要开好几个 佩服佩服
不少网游多窗口玩的不在少数。
而且以后操作系统和浏览器也在向纯3D界面发展。
多视窗3D加速只会越来越有用
无谓的挣扎。{glare:]
{lol:] 估计y神的是xp系统把!
vista试下!貌视是xp的一个bug
原帖由 jeandja 于
17:21 发表
纯3d操作系统和浏览器听上去很帅的样子啊……
是不是图标可以360度滚来滚去然后到处乱跳呀?
不知道7850的时候能不能实现涅……
Y神是自己来实现3D的,他在显示器前面滚来滚去,爬上爬下,自然相对他来说,图标就也3D了。。。
BTW,用一句老话
面对Y神,一种智商上的优越感油然而生~
呃。。。有什么区别吗???
屏幕太小,将就着上六个吧~上百个的就懒得开了~
文件尺寸有限制,图片模糊了点
手头没N卡 LZ上个图我研究研究~{closedeyes:]
本帖子中包含更多资源
才可以下载或查看,没有帐号?
原帖由 luming1231 于
17:34 发表
{lol:] 估计y神的是xp系统把!
vista试下!貌视是xp的一个bug
XP SP3早就解决这个bug了
不过y神想必买了8800山寨卡是只在XP sp2下面玩DX9的
Powered by Discuz! X3.4关于游戏双开、多开工具的原理-CSDN论坛
关于游戏双开、多开工具的原理
最近在玩一个网络游戏童话(详见http://www.goth.com.cn),有个多开工具(详见http://www.gokids.com.cn/dl/double.zip),搞不懂它的原理~请大家帮忙分析一下~
他有两个关键的地方~
一是跳过游戏的Login.exe也就是在线升级界面(如果没有多开工具,那么运行游戏主程序Fairy.exe就会说要先运行Login.exe~);
二是跳过Fairy.exe也就是游戏主程序的防止同一程序同时运行多个实例的检测~
这两个部分功能如何实现的呢?
Login是C++&Builer写的~
Fairy是VC写的~
双开工具也是VC~主要用了如下函数(Depends分析):
SendMessageA
CreateProcessA
GetModuleHandleA
GetProfileStringA
GetStartupInfoA
ResumeThread
WriteProcessMemory
WriteProfileStringA
=========================
帖子被斑竹误删了~
回复人:&lygfqy(风清扬)&(&)&信誉:100&&&17:53:00&&得分:0&&
&&楼主这么高的分,先捧个场!
我是这么想的:
如果说程序的流程中有判断量的时候,修改判断量是可以让程序从自己想要的方向走
阻止多个程序的方法相信楼主也是了然于胸了
应该的方向无非是改动信号机,原子量,判断是否相同注册类之流
知识不多,认识不深,见谅先
================================
&回复人:&rivershan(笨猫)(MS&MVP)(爱情是什么?)&(&)&信誉:87&&&17:56:00&&得分:0&&
&&他用的这几个函数如何能实现呢?
====================================
&回复人:&WvW()&(&)&信誉:97&&&18:03:00&&得分:0&&
&&我想关键是这个函数,&WriteProcessMemory,&对执行程序在内存中的某些数据进行修改.&比如将互斥原子修改一下
================================&
&回复人:&awnucel(三十功名臣与土※八千里路云和月)(峰宸)&(&)&信誉:97&&&18:05:00&&得分:0&&
&&先顶再说
========================================
&回复人:&flinming(flinming)&(&)&信誉:100&&&18:11:00&&得分:0&&
&&去看看在说,多学点!
=======================================
&回复人:&rivershan(笨猫)(MS&MVP)(爱情是什么?)&(&)&信誉:87&&&18:11:00&&得分:0&&
&&Fairy用的CreateMutex~~~
===========================================
&回复人:&pmwin(飞翔鸟)&(&)&信誉:100&&&18:14:00&&得分:0&&
&&一个想做外挂的吧~晕死~!!!!!!
========================================
&回复人:&rivershan(笨猫)(MS&MVP)(爱情是什么?)&(&)&信誉:87&&&18:19:00&&得分:0&&
&&偶想做来自己用的~
这个工具游戏一升级就不能用了~
===================================
&回复人:&yangsiwei(100%甜菜)&(&)&信誉:97&&&22:52:00&&得分:0&&
&&是程序就都能多次运行的,
只是有写程序做了限制,
跟踪程序一下就可以发现检测程序已经运行的代码,
然后打个内存补丁修改一下就可以了
======================================
&回复人:&duyhui(杜)&(&)&信誉:100&&&15:24:00&&得分:0&&
&&不太明白,看来还得学呀!
=================================
&回复人:&zhucde(【风间苍月】)&(&)&信誉:100&&&16:35:00&&得分:0&&
&&顶一下先
==================================
&回复人:&bluestar(蓝色星星)&(&)&信誉:96&&&16:40:00&&得分:0&&
&&学习学习
============================
&回复人:&crushor()&(&)&信誉:100&&&17:32:00&&得分:0&&
&&哦?跟俺的想法差异这么大?
俺的想法,一,跳过程序的互斥运行,可以同时运行2个程序
     二,伪装个IP,让服务器认为从另个地址发送的东西。
     三,两个机子玩,为什么不可以?
哈哈,不懂不懂,痴人说梦话。
===============================
&回复人:&SuperLy(编程菜鸟)&(&)&信誉:100&&&17:36:00&&得分:0&&
&&说白了,就是程序中有一段代码在启动时会检测内存中是否已有自身代码运行。
双开软件就是想方设法&去屏蔽或欺骗或跳过(尽管我不清楚如何实现)这段检测代码。
===================================
&回复人:&ahao(天·狼·星星)&(&)&信誉:98&&&18:36:00&&得分:0&&
&&检查多实例最常用的是Mutex,估计它用了一个命名Mutex,
程序运行时,创建这个Mutex,如果发现已经存在,说明多实例了,所以,它用了WriteProcesMemory,估计就是改了那个Mutex的名字字符串,这个串在程序里应该是一个static的串。在内存里搜索一下应该可以找到的。改了以后,程序自然就可以多实例了。
================================
&回复人:&rivershan(笨猫)(MS&MVP)(爱情是什么?)&(&)&信誉:87&&&00:43:00&&得分:0&&
&&ahao(天·狼·星星)&说的有道理~
但是如何跳过检测Login.exe呢?
================================
&回复人:&deadhorse(死马)&(&)&信誉:91&&&00:58:00&&得分:0&&
&&我没玩过这个游戏,也没用过这个工具,但是防止多实例经常做,所以猜测如下:
防止多实例,一般都是用一个命名内核对象,例如mutex
那么,多开就把openmutex下面的if改掉就可以了
据个例子:
hBeWorking=CreateMutex(NULL,FALSE,&"mutex&name");//以模块路径为信号量
if(GetLastError()==ERROR_ALREADY_EXISTS)
//这里就知道重开了
那么用WriteProcessMemory把整个if跳过去就可以了
一般判断都是je,jne,jg等,改为jmp到if下面的代码就好了
===============================
&回复人:&ahao(天·狼·星星)&(&)&信誉:98&&&02:15:00&&得分:0&&
&&跳过login.exe应该也是同样的原理,login.exe运行时也会create一个mutex(名字和Fairy.exe的不同)。那么如果没有运行login.exe,fairy就打不开这个mutex,然后就会提示要先运行login.exe,所以,双开工具可能先创建了这个mutex,那么fairy运行就能通过了。
大家继续~~~
嘿嘿,WIN32反汇编~~~~
帖子提前太频繁了!!!
哦,这个应该是先用调试工具(如:SoftICE,VC也行)调试,找到判断唯一性的函数地址(可不是jne的地方,是call的地方)。然后自己编译个程序,仿照调试工具找到的地址上的函数写一个_asm函数,然后用WriteProcesMemory写进运行进程。
以前在网上看到一个diablo2的外挂,叫hackit,很有名,是开源的,基本就是这个思路,他那里面还有几个没公开的api没弄明白,你可以找到下载下来看看。
我想应该是改变了共享的进程内存空间。
不懂啊,惭愧啊
搬张凳子先。
向高手学习!
看雪&论坛上面有讲关于解密的东东
采用SOFTICE这样的东东应该不难做到吧
什么多开呀。。
楼主有兴趣,详细聊聊。。
我看最主要是WriteProcessMemory这个API函数吧?
学习。。。。
根据楼主的话“这个工具游戏一升级就不能用了~”我觉得他肯定是进行反汇编制作的。因为我也作过。
游戏双开功能的实现:
1,用FI(一种分析PE文件加壳的攻击)分析,游戏ExE文件的加壳方式。
2,用相应的脱壳工具进行脱壳。一般常用的是aspstripperxp,UPXUnpack等软件。
3,用WASM反汇编工具进行反汇编。
4,在Wasm中找到Program&Entry&Point.从这个地址开始往下找,找到Kernel32.GetModuleHandleA.后面的第一Call(通常是第一个,如果不是继续往下跟进),跟进
肯定不超过30条汇编代码就会发现一个cmp指令(CMP对应的汇编代码是75),ok,记住这个地址和这里的offset.比如说&offset是00184A20h.
5,用UE把这个exe文件打开,goto&0x00184A20.在这里将75改成EB(EB是汇编指令里面的Jmp).
6,就是所不进行CMP比对指令运行,直接JMP跳过去。Save&as...OK.
:)&楼上说得很有道理啊
楼主汇编学得怎么样?
不是很明白楼主意思
楼主晚几天结贴,我刚看到,我分析两天先
把文件发给我,我来帮你看看
这个帖子这么有人气,将就问一下,呵呵。
我脱壳后的文件,用softice下断点,无法中断。比如:bpx&messageboxa
可用wd32asm反汇编,再运行,却可以中断了,百思不得其解。
而且利用反汇编出来的代码修改原文件,也顺利得以进行。不知是何原因。
http://www.gokids.com.cn/dl/double.zip
空上链接好像不对哦
下不到东东
呵呵,刚好我也在研究类似问题
通过反汇编等得知
1、在线升级界面Login.exe创建了某些东西
2、游戏主程序Fairy.exe有防止同时运行多个实例的检测,如Mutex等
先CreateProcessA&Fairy.exe,挂起
欺骗创建Login.exe要创建的东东
在内存里搜索Mutex等的标记,如命名等,
用WriteProcessMemory改掉
用ResumeThread恢复进程
再通过SendMessageA操控Fairy.exe
我来谈谈一点想法,可能不一定对
我只谈关于全屏模式的游戏怎么会成为双开和多开的
具体细节我可能说不上,但我想可能是这样的:
正常来说,无论是2D的还是3D的游戏,在游戏初始化的时候都要设置“显示模式”
和“协作级”,通常游戏游戏一般都是“独占显卡+全屏”的
我想这些工具可能修改了这个设置,把它们改成了Normal级的,即可以成为“窗口模式”
或者,它们用了其他类似的方法,比如“虚拟映射到一个窗口”?(这个是我瞎说的)
呵呵,想听听专业人土的意见
我只对做游戏感兴趣,对外挂一类的不太感兴趣&:)
回复使用方法 - 包衣人游戏多开器官网|||||橘子多开同步器 v6.0免费版
您的位置:& > &橘子多开同步器 v6.0免费版
橘子多开同步器 v6.0免费版游戏多窗口同步器
网友评分:
软件大小:363KB
软件语言:简体中文
软件类型:国产软件
软件类别:游戏软件
更新时间:
软件授权:免费版
官方网站:
运行环境:XP/Win7/Win8/Win10
4.84MB/简体中文/2.8
4.86MB/简体中文/6
11.1MB/简体中文/8.4
76.6MB/简体中文/5.6
5.95MB/简体中文/8
橘子多开同步器是一款游戏多窗口同步器,该软件功能强大、操作简便,能帮助玩家同时操作多个窗口的游戏,不仅支持网络游戏,还支持网页游戏多开,需要这块软件的朋友欢迎下载使用!
橘子多开同步器功能介绍
监控鼠标移动
监控键盘操作
监控鼠标点击
开始核级模式
开始防封模式
启动游戏多开
卸载游戏多开
橘子游戏多窗口同步器使用方法
1、先打开游戏,再打开工具,然后点击获取窗口句柄 ,橘子游戏多窗口同步器。
2、开始前请先选好主窗口(主控制)和副窗口(被控制) 橘子游戏多窗口同步器。
3、列表框的第一个项目代表主窗口,第一个项目一下的都是副窗口。
4、确定好了窗口句柄以后点击添加钮可以把句柄添加到列表。
5、支持所有网络网页游戏,以及,理论上什么都可以同步至要你能用到。
软件无法下载或下载后无法使用,请点击报错,谢谢!
请描述您所遇到的错误,我们将尽快予以修正,谢谢!
*必填项,请输入内容
本类下载排行帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
游戏多开与显卡有多大关系?
4821浏览 / 8回复
先说下本人配机的用途
本人现在玩诛仙,想通过挂机外挂对多开(15开左右),24小时挂机.
《诛仙》配置要求:
主机预算在2500元内(在保证质量的前提下能省则省)
刚版主给了我一个配置:AMD +4650,我算了下这主机配置大概2300元
我心目中的配置是<font color=#ff+9600GT+P43,这配置要贵四百元左右
我看很多人说,游戏多开与显卡关系不大,主CPU和内存关系最大,所以我想AMD8450和4G内存应该是很不错,可是不知道显卡到底应该用哪个,9600GT不错,但是如果用来挂机,会不会太浪费了?游戏多开与显卡有什么关系?
谁有经验和帮我选下配置,尽可能考虑24小时挂机的稳定性和用电量(省电)这二个方面),价格控制在2500元以内
另外推荐个800元内的,19寸或以下都行,要适合用游戏,要清晰的
游戏多开A平台不二选择 游戏多开 如果显卡不好 切换的时候会很卡 人物在跑的时候或者打架你会发现帧速明显降低 很多东西显卡跟班渲染不过来 远处的东西看不见 到了很近才能看见 E5200多开绝对没8450好 我以前是E4500和朋友的5000+一起玩游戏 别的配件除主板都一样 开3开的时候基本没什么区别 开到4以后E4500就开始卡了 5000+能开到6 我也刚出了E4500换了8650 听我的没错 你可以把显卡换成9600GT或者3850 我认为着两款显卡 基本什么网游都能流畅运行
多开主要是考验显卡。游戏引擎载入内存后,多开一个不过是系统中多了一套游戏运行的参数,而每开一个游戏进程显卡就多显示一套内容,游戏占用的显存基本上是加倍的。诛仙这种游戏对显卡要求很低,弄个大显存的中端显卡比较实用。
建议AMD4核!!
对&楼主&江江&说:=========================显存决定了游戏能不能多开。
"我看很多人说,游戏多开与显卡关系不大"说这种话的人绝对是多开鸟蛋。显卡就是块小主板,上面有GPU和显存。以网游多开种类的复杂多样性,其应用范围岂能用“显卡”2字统而概之......
谢谢你们,了解了
15开得10g左右内存吧
用户名/注册邮箱/注册手机号
其他第三方号登录

我要回帖

更多关于 游戏小窗口显示 的文章

 

随机推荐