调用游戏自己的函数来写实现数字显示功能!
关键是想不痛,那些外挂到底是怎么做到的??为什么我写字就是不行??????
首先用GDI写字是肯定不行的,绝对不停的闪,要调用游戏自己的写字符的函数!现在大部分外挂也是这么做的!
主要是想不通游戏自己写字不闪是因为游戏自己的主循环在不断的调用写字函数一直在写!
我用传奇2私服来学习,反汇编找到写字的函数以后,注射了一个DLL进去显示一个对话框,在DLL中用内联汇编的形式PUSH 把参数压入,然后CALL函数地址,字到是写上去了,但是一下就不见了!估计是被游戏刷新了!
尝试了用定时器不段循环调用,但是定时器的时间设置超过20就要闪烁了,设置到20不闪烁了就把游戏拖死了!郁闷……
单独看一个线程也把游戏拖死了!
现在大部分外挂都的数字显示功能都是调用的游戏自己的写字的函数把。但是他们怎么保证游戏不断的刷新中,不会把他写上去的字符刷掉呢??
往传奇聊天框添加字符的函数地址和显示字符的地址不一样,添加字符也没问题!但是哪个不会被游戏刷新函数影响!所以可以直接添加字符到显示聊天消息的框中。
想不痛,那些外挂比如赤月外挂是怎么实现数字显示的??他怎么能写上去??我反汇编看他的DLL也调用了我找到哪个函数地址???
顶时器,不行,线程不行!他是怎么做的?????我实在是想不痛了,请教各位大大了!
====================================以下是代码===================================
调用以后字符闪了一下就不见了,字符按一下出来一下我试了一下用计时器settimer(1,20,NULL)调用,字是不闪了,但是游戏也让我拖死了………哭!单独开一个线程也不行!
估计因为我这段代码一直在调用0x004a1494;这个函数导致游戏一直卡死在执行这个函数写字符上,所以就游戏就被卡死了!
下面是代码:
DWORD a1a=0x004a1494;
__asm{
mov eax, 00e0a5ach
call p1
call p2
push 1
push eax
call p3
push 00ffffffh
push 00000000h
push 0046bb78h
xor ecx,ecx
xor edx,edx
mov eax,00e0a5ach
call a1a
}
EAX:是自己找出来的,机器重启动一次改变一次!这个问题以后在解决了,现在还是没解决写字符不闪的问题!
以上代码,能调用游戏字符函数写字,但是用SETTIMER间隔为20豪秒的话,程序就会反复去执行call a1a,所以游戏会卡死!
大侠们难的给我代码就给我点思路把,感激不尽!
----------------------------------------------------------
既然来了就多问一个问题,上面代码中mov eax,00e0a5ach本来的代码是
mov eax,dword ptr [ebp-08],这种地址直接这样调用会出错的,如何才能准确在自己的程序中找到当时EAX中的值呢?
小弟菜鸟一个,不懂的问题太多了!跪请各路英雄赐教!
====================================================================================
以上CALL的也就是传奇游戏右下角显示地图名字和人物坐标的函数地址!因为用的是一个私服的MIR.dat被他修改过,找到的地址可能和你不一样!以上代码可以调用游戏中显示字符的函数也能显示出来,但是一闪就不见了!
我总不能让游戏循环刷新函数调用我的DLL中的函数把??那就要动态修改游戏代码了?我觉得那些外挂不是这么做的把??
附带找到的几个地址,人物状态基地址:0x4F7EF8,HP=4F7EF8+3c,,MAXHP=4F7EF8+40其他的在我家里机器上我现在记不下了,还有写其他实现功能的CALL但是都和数字显示没什么相关就没记下了反正又不是做外挂,只是想看看到底是怎么让游戏主循环不把我门写的字刷掉呢?
本来是用自己用HOHO游戏引擎写的五子奇在调用,但是怕各位不好帮我,就又花了几天用传2的私服来调试了!
请各位大大多提意见,讲讲原理把!到底要怎么写字才不闪呢?那些外挂也是用这个方法的,那么他们又是怎么做的呢?
分不够另外开贴在加!
相关推荐
论文复现基于变频与移相协同控制的全桥LLC变换器模式切换平滑性优化(Simulink仿真实现)
内容概要:本文针对“基于变频与移相协同控制的全桥LLC变换器模式切换平滑性优化”这一主题,开展Simulink仿真实现与技术复现研究。通过构建全桥LLC谐振变换器的详细仿真模型,深入探讨在不同负载工况(如轻载、重载、待机与运行模式切换)下,如何结合变频控制(FM)与移相控制(PSM)的协同策略,优化系统动态响应的平稳性与效率。研究重点在于设计合理的控制逻辑,解决模式切换过程中可能出现的电压电流冲击问题,提升系统的稳定性和电能质量。文中系统阐述了控制策略的设计原理、关键参数的整定方法,并通过仿真结果验证了该协同控制方案在抑制瞬态扰动、实现无缝切换方面的有效性,完整复现了高水平学术论文中的核心技术路线,为电力电子变换器的先进控制提供了可复现的实践范例。; 适合人群:电力电子、电气工程及其自动化等相关专业的研究生、科研人员及从事开关电源、新能源变流器开发的工程师,尤其适合具备一定Simulink仿真经验与电力电子拓扑分析能力的专业人士; 使用场景及目标:①深入理解全桥LLC变换器在多模式运行下的变频与移相协同控制机理;②掌握在Simulink中对复杂谐振变换器进行建模、控制算法实现与仿真验证的全流程方法;③为学术论文写作、科研项目申报或高性能电源产品的工程开发提供可靠的技术参考与仿真基础; 阅读建议:建议结合所提供的Simulink模型文件与技术文档进行同步实践,重点关注变频与移相控制的切换逻辑、参数配合关系及过渡过程的动态特性,可通过调整负载条件观察系统的响应变化,以深化对模式切换平滑性实现机制的理解。
高校技术转移办公室人员如何高效完成科技成果全周期管理?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
可视化原型素材ppt格式
可视化原型素材ppt格式
氢氟醚:绿色高效的氟化解决方案.docx
氢氟醚:绿色高效的氟化解决方案.docx
2026最新广西省行政区划矢量图层-省市县乡镇四级行政区划数据下载
2026最新广西省行政区划矢量图层数据,包含省、市、县、乡镇四级行政区划数据,wgs84坐标


进程/线程/DLL
