日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

植物大战僵尸c语言编程,c语言----实战植物大战僵尸

發(fā)布時(shí)間:2023/12/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 植物大战僵尸c语言编程,c语言----实战植物大战僵尸 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1. 原理

通過(guò)指針先找到陽(yáng)光的地址,然后修改地址對(duì)應(yīng)的值即修改陽(yáng)光值。

2. 工具

CheatEngine? --- 查詢進(jìn)程中變量的地址

Dll注入工具? -----? 注入

VS2017

3. 實(shí)戰(zhàn)

(1)? 現(xiàn)在陽(yáng)光地址為50,收集一個(gè)陽(yáng)光后變?yōu)?5

(2) 打開(kāi)CheatEngine 點(diǎn)擊file -> open process -> 找到植物大戰(zhàn)僵尸 Plant vsZombies

(3) 將現(xiàn)在的陽(yáng)光值75(你的可以是其他的數(shù)字)輸入進(jìn)去 ->點(diǎn)擊first scan (or new scan)

(4) 消耗一次陽(yáng)光,現(xiàn)在我的陽(yáng)光值為25

(5)將現(xiàn)在的陽(yáng)光值25再次輸入進(jìn)去,點(diǎn)擊next scan,現(xiàn)在找到了一個(gè)唯一的變量地址 --- 陽(yáng)光

也就是說(shuō)對(duì)于數(shù)據(jù)地址的查找,基本兩次就可以確定其地址(如果還是有多個(gè)地址,多次改變陽(yáng)光的值,直到只有一個(gè)地址)

(6) 打開(kāi)VS2017,創(chuàng)建一個(gè)新項(xiàng)目,并且將項(xiàng)目的類型設(shè)為dll

_declspec(dllexport)voidgo(){int *p = 0x20EEE160; //剛剛查詢到的變量地址if(*p<100){*p += 99; //如果陽(yáng)光值小于100 加99個(gè)陽(yáng)光

}

}

(7) 生成解決方案

(8)打開(kāi)dll注入工具 ->找到植物大戰(zhàn)僵尸進(jìn)行->點(diǎn)擊注入 ->瀏覽剛剛生成的dll,輸入函數(shù)go->點(diǎn)擊注入

總結(jié)

以上是生活随笔為你收集整理的植物大战僵尸c语言编程,c语言----实战植物大战僵尸的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。