18.使用__asm实现调用hp减伤害

上一个内容:17.调用游戏本身的hp减伤害函数实现秒杀游戏角色

17.调用游戏本身的hp减伤害函数实现秒杀游戏角色 以它的代码为基础进行修改

首先禁用安全检查

然后再把优化关闭

编译代码时使用Release方式,debug方式会加一些代码,如果这些代码有中调用了我们没写入到游戏进程中的代码可能会报错让游戏闪退

代码:

cpp 复制代码
//在GaameCracker.cpp文件中的OpenGame函数进行修改把下方的
//WriteProcessMemory(hProcecss, (LPVOID)((int)在其它进程开辟的空间 + 500), callData, //sizeof(callData), NULL);改成
//WriteProcessMemory(hProcecss, hpJianShangHaiDiZhi, &ThreadFunction, 0x200, NULL);它

在GaameCracker.cpp文件中新加函数
DWORD __stdcall ThreadFunction(LPVOID lpThreadParameter) {
    unsigned gongJiZheThisXiaBiao = 2;
    unsigned shangHai = 99999;
    unsigned hpJianShangHaiHanShiDiZhi = 0x41fd40;
    unsigned beiGongJiZheThisDiZhi = 0x4cef08;

    __asm {
        push gongJiZheThisXiaBiao
        push shangHai
        mov ecx, beiGongJiZheThisDiZhi
        call hpJianShangHaiHanShiDiZhi
    }

}
相关推荐
黑客说1 天前
《白日梦:无限世界》:一款游戏,定义“无限流”的沉浸式新形态
游戏
cui_ruicheng1 天前
C++ 数据结构:AVL树原理与实现
数据结构·c++
小龙报1 天前
【数据结构与算法】环与相遇:链表带环问题的底层逻辑与工程实现
c语言·数据结构·c++·物联网·算法·链表·visualstudio
mmz12071 天前
贪心算法(c++)
c++·贪心算法
vx-程序开发1 天前
springboot具备推荐和预警机制的大学生兼职平台的设计与实现-计算机毕业设计源码17157
java·c++·spring boot·python·spring·django·php
少云清1 天前
【UI自动化测试】8_TPshop项目实战 _APP-根据频道搜索新闻
ui
张老师带你学1 天前
unity道具,健身房资源
科技·游戏·unity·游戏引擎·模型
tankeven1 天前
HJ127 小红的双生串
c++·算法
阿阿阿阿里郎1 天前
ROS2快速入门--C++基础
开发语言·c++·算法
free-elcmacom1 天前
C++<x>new和delete
开发语言·c++·算法