植物大战僵尸读内存没问题,写内存反而写不进去
.版本 2.支持库 eAPI
.支持库 spec
.程序集 窗口程序集_启动窗口
.程序集变量 列表数组, 进程信息, , "0"
.程序集变量 a, 整数型
.程序集变量 PID, 整数型
.程序集变量 进程句柄, 整数型
.程序集变量 缓冲区, 整数型
.子程序 _按钮1_被单击
.局部变量 n, 整数型
列表数组 = 取系统进程列表 ()
a = 取数组成员数 (列表数组)
.计次循环首 (a, n)
.如果真 (列表数组 .进程名称 = “PlantsVsZombies.exe”)
PID = 列表数组 .进程标识符
跳出循环 ()
.如果真结束
.计次循环尾 ()
进程句柄 = OpenProcess (2035711, 假, PID)
' 调试输出 (进程句柄)
' 调试输出 (PID)
ReadProcessMemory (进程句柄, 6987456, 缓冲区, 4, 0)
' 调试输出 (缓冲区)
ReadProcessMemory (进程句柄, 缓冲区 + 1896, 缓冲区, 4, 0)
' 调试输出 (缓冲区)
ReadProcessMemory (进程句柄, 缓冲区 + 21856, 缓冲区, 4, 0)
调试输出 (缓冲区)
信息框 (“阳光” + 到文本 (缓冲区), 0, , )
WriteProcessMemory (进程句柄, 7011208, 333, 4, 0)
写内存。这个内存地址不对吧。还有内存地址在易语言里是十进制。 易辈子 发表于 2020-8-21 21:59
写内存。这个内存地址不对吧。还有内存地址在易语言里是十进制。
解决了,发现内存地址确实错了 太不仔细了,:lol:lol:lol:lol:lol 可以我都写好了。。。。。。。。。。。。 楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页:
[1]