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

易语言怎样用内存特征定位

  • 内存
  • 2024-06-09 08:04:21
  • 5265

一、易语言指定内存查找修改

使用超级模块

.版本2
.汇编窗口汇编1
.汇编变量id,整数类型
。Subroutine__Startupwindow_CreationCompleted
id=GetProcessID("")'此处输入进程名称,输入要监控的进程名称。流程管理员可以看到。
.子程序_Button1_被点击
Typeintegertypeformemory(id,十六到十("000000000"),11111)'这里是修改,修改指定内存。十六到十(“000000000”)在此输入内存地址。至于后面的“11111”,就是要改变的值

这是直接基址

下面是移位的

.版本2
.汇编窗口汇编1
.汇编变量id,整数
.汇编变量偏移量1,整数
.汇编变量基址,整数类型
.汇编变量偏移量2,整数类型
子程序__startwindow_created
id=GetProcessID("")'这里填写进程的名称,输入名称即可。您要监视的进程的名称。流程管理员可以看到。
.子程序_按钮1_被点击
基地址=读内存整数类型(id,十六到ti(“基地址”))'这里全是基地址。这些是您在CE中看到的绿色地址。它在这里。基地址是内存中最基本的内存
Offset1=读内存整数类型(id,基地址+十六到ti(“偏移1”))'这个偏移地址为1。
Offset2=读内存整数类型(id,offset2+十六到十("偏移2"))'这个偏移地址是2。
写内存整数类型(id,偏移2+十六到十("")),11111)'这里是修改,修改指定内存。老实说,这是最后一次转变。可以直接更改
'如果要更改的内存只有一个偏移量,则省略偏移量1和偏移量2即可。'


二、易语言查看内存地址属性:id=获取ID基地址(“”)的过程
基于易语言开发,内存获取变量数据地址,源代码例程程序调用API函数获取数据地址变量。
易语言流程源码是易语言论坛用户美贵编写的API教程,是易语言高级教程。