当前位置:首页 > 内存 > 正文

易语言修改内存属性返回0

  • 内存
  • 2024-08-26 06:18:57
  • 8809

一、易语言更改内存数值.版本2
.汇编窗口汇编1
.汇编变量ID,整数类型
.汇编变量进程句柄,整数类型
.汇编变量地址1,整数类型。汇编变量地址2,整数类型
子程序__startwindow_created
ID=进程ID("")
进程句柄=进程ID为进程句柄(ID)
地址1=读取内存整数(进程句柄,16-10("00430144"))
地址2=读取内存整数(进程句柄,地址1)+16到10("00430144")
单击子程序按钮1
时钟1。时钟周期=1000
。Subroutine_Clock1_PeriodicEvent
写入内存整数类型(进程句柄,地址2,9999)
.子程序按钮2_Click
时钟1。时钟周期=0
如果仍然无法读取,则说明该地址要么有内存保护机制,要么不是基地址。


二、易语言修改内存的问题如果模块是插件的话还可以,但是不建议使用模块我直接给你源码:使用API​​函数:OpenProcess、CloseHandle、WriteProcessMemory找到对应的API查询软件内存写入代码如下如下(以子例程的形式给出):版本2。子例程写入内存字节集,逻辑类型,公共,在进程参数PID(整数类型)上返回false。参数写入位置,类型为整数,,简单语言使用十进制将十六进制内存地址转换为十进制参数写入内容,字节集,,写入字节集数据,写入整数()命令也是以此为基础的。命令。局部变量句柄,类型为整数bl,类型为整数(写入position<4194304且写入position>0或写入position>2147483647或写入position