标 题: 连连看外挂制作 —— 修改分数(1)
作 者: Koma
时 间: 2009-12-10 21:10
链 接: http://blog.csdn.net/wangningyu/archive/2009/12/10/4981726.aspx

1、准备工具:

Visual C++6.0 、Cheat Engine5.4、FlexEdit

2、查找内存:

打开连连看,我们可以看见初始化是1000 分,于是我们查找遍历进程中内存数值为1000 的地址,如下图:

可以看到很多素质为1000 的内存地址(如果你以前也喜欢用金山游侠之类的工具来修改自己电脑里单机游戏数值的,请直接跳过这里) :

随便清楚几个,查看数据变化,可以锁定到内存地址:

好,内存偏移地址找到了就比较好办!因为剩下的无非就是OpenProcess、WriteProcessMemory。

3、相关代码:

如果上面的明白了,那下面的代码是应该是比较容易理解的!

新建一个基于对话框工程,添加一个EditBox并关联DWORD类型变量m_dwScore,代码如下:

void CLinkDlg::OnOK() { // TODO: Add extra validation here HWND hWnd; HANDLE hLink; DWORD dwPid; DWORD dwData; // 取出分数 UpdateData(TRUE); dwData = m_dwScore; // 查找窗口句柄 hWnd = ::FindWindow(NULL,"水晶连连看"); if(hWnd == NULL) { MessageBox("水晶连连看没有运行!"); return; } // 获取进程PID、打开进程 GetWindowThreadProcessId(hWnd,&dwPid); hLink = OpenProcess(PROCESS_ALL_ACCESS | PROCESS_TERMINATE | PROCESS_VM_OPERATION | PROCESS_VM_READ | PROCESS_VM_WRITE,FALSE,dwPid); if(hLink) { // 修改内存数值 WriteProcessMemory(hLink,(LPVOID)0x00B03DC0,&dwData,2,NULL); Sleep(500); } CloseHandle(hLink); CloseHandle(hWnd); MessageBox("修改成功!"); }


4、运行效果

当然,这些都只是简单游戏外挂制作的基础知识,毕竟这方面涉及到的知识面实在是太广,又没有太多的书籍可参考,所以我们会觉得措手不及!

后面会介绍如何通过代码来修改它时间限制,这个时间限制涉及到四个地址,如果你直接按上面的方法修改是没有用的......

预知后事如何,请听下回分解~~~~~  ^_^

连连看外挂制作 —— 修改分数(1)相关推荐

  1. 连连看外挂制作 —— 无限时间(2)

    标 题: 连连看外挂制作 -- 无限时间(2) 作 者: Koma 时 间: 2009-12-11 08:10 链 接: http://blog.csdn.net/wangningyu/archive ...

  2. 连连看外挂制作–基于OpenCVVC++

    前段时间老同学叫我做个连连看外挂,但是那时候要考试没时间做,就耽搁下来了,直到最近几天才又萌生了写连连看外挂的念头,刚好是周末,正好有时间来写这个外挂. 写外挂之前,先理顺写外挂的思路,第一步当然是先 ...

  3. 连连看外挂的制作.1 ----- 建立模型

    <script type="text/javascript"> </script> 前一段看Linux内核,看的头晕眼花,不得不承认,自己还没到那个层次,到 ...

  4. 没事也研究一下外挂--C#简单游戏外挂制作(以Warcraft Ⅲ为例)

    网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包.反汇编.C++的知识综合.事实也如此,常见的外挂都是使用VC++写的,从来没有过C#或者其他.NET语言编写的外挂. 作为微软. ...

  5. c#调用windows api C#简单游戏外挂制作(以Warcraft Ⅲ为例)

    C#简单游戏外挂制作(以Warcraft Ⅲ为例) 网上有很多外挂制作的教程,大多是讲针对大型网络游戏的,主要包含一些抓包.反汇编.C++的知识综合.事实也如此,常见的外挂都是使用VC++写的,从来没 ...

  6. 网络游戏外挂制作(3)-1

    想在修改游戏中做到百战百胜,是需要相当丰富的计算机知识的.有很多计算机高手就是从玩游戏,修改游戏中,逐步 对计算机产生浓厚的兴趣,逐步成长起来的.不要在羡慕别人能够做到的,因为别人能够做的你也能够!我 ...

  7. 网络游戏外挂制作技术浅谈

    网络游戏外挂制作技术浅谈 2007-01-27 21:05 外挂无非分以下几种(依制作难度): 1.动作式,所谓动作式,就是指用API发命令给窗口或API控制鼠标.键盘等,使游戏里的人物进行流动或者攻 ...

  8. Delphi深度之旅——网络游戏外挂制作

    在几年前我看到别人玩网络游戏用上了外挂,做为程序员的我心里实在是不爽,想搞清楚这到底是怎么回事.就拿了一些来研究,小有心得,拿出来与大家共享,外挂无非就是分几种罢了(依制作难度): 1.动作式,所谓动 ...

  9. 游戏外挂制作指南 (一)

    要想在修改游戏中做到百战百胜,是需要相当丰富的计算机知识的.有很多计算机高手就是从玩游戏,修改游戏中,逐步对计算机产生浓厚的兴趣,逐步成长起来的.不要在羡慕别人能够做到的,因为别人能够做的你也能够!我 ...

最新文章

  1. 3D视觉检测的未来:光度立体技术
  2. openSUSE-openOffice无法输入中文
  3. 注意设置httpclient连接数
  4. Java Stream简介, 流的基本概念.
  5. 理科都要学大学计算机吗,女生不适合学理科专业?报考这些理科专业,一毕业就会遭到疯抢!...
  6. 减小程序规模!稀疏数组Sparsearray,数据结构二维数组与稀疏数组转换,Java实现
  7. EntitySpaces2009的开发文档地址
  8. 19楼网站服务器配置,简单的DNS 服务器配置
  9. Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(7) - 混洗指令 解组合指令
  10. pandas numpy处理缺失值,none与nan比较
  11. 数值范围_量比指标怎么看?量比数值的意义
  12. dell戴尔服务器错误代码及解决方案2013版
  13. 创业记-我的技术选型
  14. 计算机二级准考证下载打不开
  15. 软件设计师-知识产权和标准化知识
  16. oracle优化器analyzed,Oracle 学习之 性能优化(十三) 索引
  17. SVN中clean up的含义
  18. 计算机关机时出现计划,如何在win7计算机上设置自动关机命令
  19. 极光笔记 | 极光推送业务无中断迁移上云实践
  20. 用户为先:谷歌做好三件事

热门文章

  1. 打开github网站排版错误解决办法
  2. 智能抽屉式有源电力滤波器品牌
  3. offer求比较+部分大厂Android面经+真题解析,android直播原理
  4. Luat 功能开发教程(十三) 生成二维码
  5. 2013软创基地年度大会(深圳站 20131102)——敏捷落地!
  6. 网友爆料IT公司福利与一些面试经历
  7. 各个版本 VirtualBox 下载地址
  8. Centos7安装和配置VNC服务器 - openbox篇
  9. 利用定向网络爬虫爬取豆瓣电影top250【Python】
  10. 不喧哗,自有声(转载)