vc植物大战僵尸修改器简单源代码
打开编译器时用管理员身份运行 否则个别函数因为权限不够而调用失败 打开游戏 用编译器运行一下就能实现修改
#include <bits/stdc++.h>
#include "windows.h"
#include "windowsx.h"
using namespace std;int main()
{//获得窗口句柄HWND gameWindow=FindWindow(NULL,"Plants vs. Zombies 1.2.0.1073 RELEASE");//通过窗口标题获得句柄if(gameWindow==NULL)cout<<"获得窗口失败"<<endl;elsecout<<"获得窗口成功"<<endl;//获得目标进程IDDWORD pid;//DWORD相当于void* 无类型指针GetWindowThreadProcessId(gameWindow,&pid);//通过句柄获得进程ID,并把ID的值传递给输出参数pid//获得线程句柄HANDLE hprocess=OpenProcess(PROCESS_ALL_ACCESS,0,pid);//通过进程ID打开进程if(hprocess==NULL)cout<<"打开进程失败"<<endl;elsecout<<"打开进程成功"<<endl;//获取目标线程基址DWORD area;int getData=ReadProcessMemory(hprocess,(void *)0x00199178,&area,4,NULL);//通过CE查找到目标基址是0x00199178if(!getData)cout<<"读取基址数据失败"<<endl;elsecout<<"读取基址数据成功"<<endl;int sun=7625;//修改太阳的变量//修改数据int alterData=WriteProcessMemory(hprocess,(void *)(area+0x5578),&sun,4,0);//通过基址+偏移量获得太阳数存放的准确地址//关闭线程句柄if(!alterData)cout<<"修改失败"<<endl;elsecout<<"修改成功"<<endl;CloseHandle(hprocess);return 0;
}
版本不一样的话 这段代码窗口标题 基址 偏移量需要改,也就是Plants vs. Zombies 1.2.0.1073 RELEASE 0x00199178 0x5578窗口标题不用多说
基址 偏移量 我用的CE找的 有的版本偏移好多次
推荐一个用CE查找基址和偏移量的图文教程点击打开链接
vc植物大战僵尸修改器简单源代码相关推荐
- 汉化版植物大战僵尸修改器
1,自己用c#调用api写了一个植物大战僵尸修改器: 2,可以修改阳光值,金钱,花肥,杀虫剂,树肥,巧克力等属性: 3,自动拾取(冒险模式有效),无等待建造: 4,可以选择不同模式的跳关: 5,僵尸游 ...
- 植物大战僵尸 php,植物大战僵尸修改器使用方法 PHP __autoload函数(自动载入类文件)的使用方法...
这也是OO设计的基本思想之一.在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可.下面是一个实际的例子: 复制代码 代码如下: class ClassA{ ...
- VB版 植物大战僵尸修改器
植物大战僵尸这个小游戏做的还真不错,我看到了几个版本的植物大战僵尸修改器,如C++版,C#版,所以就改写了一个VB版本的,以下是源码 '界面中有两个按钮,分别是cmdSunUnlimited(capt ...
- win10玩cf不能全屏_一些全屏游戏在Win10运行问题的解决(以植物大战僵尸+修改器为例)...
<植物大战僵尸>是一款十分经典的游戏,由PopCap Games开发的一款益智策略类单机游戏,于2009年5月5日发售. 问题解决 WindowsRegistryEditorVersion ...
- Qt|C/C++植物大战僵尸修改器(用户版)
此教程原理基于基础版,请阅读此篇教程的同学请先阅读基础版 链接如下:http://blog.csdn.net/qq78442761/article/details/54670630 用户版思路: 在基 ...
- **C1-1任务解析**——植物大战僵尸-修改游戏进度和金币(用户存档文件)
C1-1任务解析 植物大战僵尸-修改游戏进度和金币(用户存档文件) 一.软件安装准备 1.植物大战僵尸安装包 https://pan.baidu.com/s/1jEhpBlotLbUeCKTWJfOh ...
- CE实战:植物大战僵尸修改阳光并制作辅助(小试牛刀)
该教程为新手入门教程,大牛借过不要浪费时间 在学习CE基础篇内容时,我们一直是对CE提供给我们的Tutorial-i386.exe来完成练习的,是不是感觉没有啥意义呢,接下来的实战篇,将带领你把这些关 ...
- python植物大战僵尸辅助器手机版_GitHub又放大招,Python版本的植物大战僵尸还能作弊玩!...
<植物大战僵尸>游戏它是一款极富策略性的小游戏,集成了即时战略.塔防御战和卡片收集等要素,玩家控制植物抵御僵尸的进攻,保护这片植物园.记得小编刚工作的时候抱着IPAD经常玩到深夜. 最近在 ...
- 利用cheat engine以及VC编写游戏修改器
cheat engine的介绍已经完毕了,下面就是怎么使用它的问题,这里写一个稍微有意思一点的,也有实际用途的话题,就是来编写自己的游戏修改器. 这篇文章参考了http://www.pediy.com ...
- 初识数据编码,从 0 开始的进阶之路 ! ~ 内附:植物大战僵尸修改游戏存档、金币 演示~
学习目标: 任务一: 在code.org完成计算机像素相关内容练习,理解计算机二进制存储图片的底层原理. 任务二: 掌握使用进制编辑器. 学习内容: 任务一(用 0 和 1绘图): 1. 使用使用0和 ...
最新文章
- metasploit快速入门(一)安装部署
- 在CentOS 7系统里使用465端口发送邮件
- 服务器同时登入会被挤下来吗_「英雄联盟手游」苹果iOS版LOL日服公测,日本服务器卡爆!...
- Android开发之recyclerview布局加载不全的问题
- Java 8 Lambda演练
- 本地音频播放,使用AVFoundation.framework中的AVAudioPlayer来实现
- 格雷码、二进制码、BCD编码
- Python爬虫-- Scrapy框架
- oracle创建表之前判断表是否存在,如果存在则删除已有表
- Dynamic Multipoint ***(DM***)
- leftjoin多表联合查询_图解面试题:多表如何查询?
- Activity启动模式之SingleTask
- 21中科大软件学院上岸经验帖
- VS CODE Python 包路径报错解决方案could not be resolved
- 全月加权平均的计算(分仓核算,结果反填到单据)
- javacv 写mp4_JavaCV教程篇1之springboot调用ffmpeg将webm视频格式转换为MP4格式
- 课设复习之信息论自适应算术编码与译码
- 思科链路聚合Port
- java基于springboot+Vue+nodejs的高校运动会报名管理系统 element
- Schrodinger 功能模块简介