Cheat Engine 选择进程与第一次扫描

Cheat Engine 选择进程与第一次扫描

选对目标进程,是 Cheat Engine 扫描产生有效结果的前提。本节使用官方 Tutorial 演示如何连接本地练习程序并查找可见整数。

连接练习程序

启动官方 Tutorial 和 Cheat Engine。在 CE 主窗口点击左上角电脑图标,在进程列表中选中对应练习程序,再点击 Open 或双击进程。返回主窗口后检查顶部的进程名称;如果运行着多个相同名称的实例,应结合进程 ID 和启动顺序确认实际目标。

扫描针对已打开进程的虚拟内存。目标窗口即使在屏幕上可见,也不代表 CE 已连接它。若连接失败,先检查程序是否已经退出、所选进程是否正确,以及系统是否允许访问;不要把访问失败等同于扫描方法出错。

以可见整数做首次扫描

假设 Tutorial 显示的练习值是 100,且该关卡提示它按四字节整数存储。在 Value Type 选 4 Bytes,Scan Type 选 Exact Value,输入 100,点击 First Scan。屏幕会出现符合条件的候选地址;许多程序都可能在不同位置保存相同数字,所以结果很多是正常现象。

回到 Tutorial 按按钮使数值变成 97,再回 CE 输入 97 点击 Next Scan。只在当前候选中保留符合新值的项。重复数次,让目标数字以不同方式变化,直到结果减少到便于检查的数量。示例数值只是说明操作,实际输入应以自己的界面为准。

判断结果并结束

双击候选地址,将它加入下方地址表。再次改变练习值,观察记录是否同步变化;必要时对其中一项做小范围、可恢复的修改,确认练习程序的显示和行为是否对应。值相同的缓存或显示副本也可能同步,因此一次观察不能证明它就是唯一有效地址。

需要重新开始另一轮查找时点击 New Scan,选择新的类型和条件;不要在旧结果上误用下一次扫描。结束后恢复测试值并关闭练习程序。能够独立完成“连接、首扫、变值、复扫、观察”即达到本节目标。

如果练习程序显示负数或小数,先查看关卡说明,再按实际类型选择扫描方式。对于首次练习,尽量使用变化可控、每次点击只改变一次的数字。候选项较多时不要急于逐个修改,继续以不同新值筛选,通常更容易排除无关内存。

参考:官方连接进程教程、官方整数扫描教程。