易语言将文件写到内存里是否是就存到系统以外了

2024-12-28 18:06:44
推荐回答(1个)
回答1:

如果不用模块的话只有用API函数了想往别的程序的内存里面写东西的话要获得到进程的PID(也就是标示符)然后用OpenProcess这个函数获得进程ID再用WriteProcessMemory写入固然条件是你要有想写入的内存地址给你个例子这是我写的植物大战僵尸修改阳光的地址(我也是初学高手莫笑啊).版本2.局部变量中间变量,整数型.局部变量q,整数型.局部变量地址1,整数型.局部变量地址2,整数型.局部变量地址,整数型中间变量=到整数(编辑框1.内容)句柄_外部=_打开进程(2035711,假,pid1)readProcessMemory(句柄_外部,7836920,地址1,4,q)readProcessMemory(句柄_外部,地址1+2152,地址2,4,q)WriteProcessMemory整数(句柄_外部,地址2+21880,中间变量,4,q)CloseHandle(句柄_外部)OpenProcess在上面的另外一个子程序里太远了就不复制了readProcessMemory是读内存地址由于它有两级偏移所以必须先读CloseHandle是关闭进程句柄用完以后要关上中间变量就是要往地址里面写的数据 查看更多答案>>