以植物大戰。。僵尸 為例:修改游戲的陽光值
1、打開游戲并運行在窗口模式,再打開CE,點擊左上角電腦圖標->選中進程->確定;

2、在數值框中輸入當前陽光數50,點擊首次掃描,切換到游戲中種一棵向日葵,使陽光數變成0,再切換回CE,在數值框中輸入0,點擊再次掃描,將會搜索到一個結果,如圖:

3、雙擊此地址添加到下方的地址列表中,在列表中雙擊“數值”下面對應的內容可以修改此內存值;我們嘗試將值改成1000,如圖:

4、修改后我們發現游戲中的陽光值修改成功,內存地址“0CD29FB8”就是存放陽光的地址,我們可以隨意的修改此內存中的數值。但是此地址是動態的,下次運行游戲時它存放的肯定就不是陽光了,我們要繼續查找不會變的靜態地址,看下一步。

5、在此地址上點右鍵->查找寫入該地址的代碼,會看到一個對話框“下列代碼更改選擇的地址”,里面是空白的切換回游戲,隨便種一棵植物或者收獲一個太陽,回到CE,會看到剛才的空白對話框中已經有內容了,雙擊或點“更多信息”出現下圖內容;

6、接著我們將上面的搜索框前的16進制勾選上—>將EDI的值填進去—>首次掃描,如圖:

7、接著我們將上一步搜索出的值添加到地址列表—>右鍵—>查找所有訪問此地址的代碼,此時會出現許多代碼!

8、雙擊第一個mov 指令查看更多信息如下圖:(原來ESI的值是EDI+768得來的,EDI的值是010D7D78),我們得到了EDI的值是010D7D78,然后,回到CE界面繼續搜索010D7D78。如下圖:(大功告成,查找到了綠色內存地址,綠色內存地址表明該地址在游戲中是靜態的,它就是我們要找的基址了。)

9、最后,我們試著把這些內存地址連接起來,內存地址006a9ec0(值為010D7D78)+偏移 768 = 010D84E0,地址010D84E0(值為0CD24A58)+偏移5560=0CD9FB8(此地址就是我們第二步搜索出來的陽光地址)好了,我們用CE測試一下是否正確,如下圖,手動填加地址進行測試如下圖:

上述方法便是小編使用ce查找內存的詳細操作方法。