star2020101 发表于 2021-8-18 10:43

请问易语言怎么申请4字节的内存,然后加上偏移?

4字节的内存申请怎么写? ce代码是这样,我想用ce转化成易语言,这个是植物大战僵尸ce自动汇编脚本的




alloc(newmem,2048)
alloc(point,4)
//内存申请
label(returnhere)
label(originalcode)
label(exit)
registersymbol(point)
//内存全局使用
newmem:

push eax
lea eax,
mov ,eax
pop eax

originalcode:
mov ,64
//64阳光为100,100阳光为256
mov eax,

exit:
jmp returnhere

"PlantsVsZombies.exe"+9F2E5:
jmp newmem
nop
returnhere:






dealloc(newmem)
dealloc(point,4)
//内存释放
unregistersymbol(point)
"PlantsVsZombies.exe"+9F2E5:
mov eax,

搜索曾经的回忆 发表于 2021-8-18 11:45

VirtualAlloc

star2020101 发表于 2021-8-18 12:21

搜索曾经的回忆 发表于 2021-8-18 11:45
VirtualAlloc

不太会写,我还在网上再找找教程吧

ykrne 发表于 2021-8-18 12:51

趁早转行C#即可

Aag阿怪 发表于 2021-8-18 13:29

lwy1988 发表于 2021-8-18 13:34

先注入,再申请内存{:301_1008:}

wadsq1081 发表于 2021-8-18 13:36

申请内存(PID,4)

hk6242337 发表于 2021-8-18 14:05

直接网上下载个植物大战僵尸源码就知道怎么写啦

star2020101 发表于 2021-8-18 17:26

ykrne 发表于 2021-8-18 12:51
趁早转行C#即可

从简单的入手:lol

star2020101 发表于 2021-8-18 17:27

何故 发表于 2021-8-18 14:27
修改阳光?直接修改内存就行啊

目的是学习人造基址这个方法:lol
页: [1] 2
查看完整版本: 请问易语言怎么申请4字节的内存,然后加上偏移?