服务器之家

服务器之家 > 正文

易语言写内存字节集方法

时间:2022-03-07 15:32     来源/作者:易语言教程网

本篇文章主要介绍如何使用编程软件“易语言”做到修改指定进程的指定内存地址中的字节数组数据。

字节集可以看做是较长的字节数组。

1、启动“易语言”。

易语言写内存字节集方法

2、选择“菜单栏”中的“f.程序”,再在弹出的列表中选择“N.新建”。

易语言写内存字节集方法

3、在弹出的标题为“新建:”的窗口中选择“Windows窗口程序”,再点击标题为“确定(o)”的按钮。

易语言写内存字节集方法

4、在背景为灰色的,且标题为“”(空的文本)的窗口上鼠标左键双击。

易语言写内存字节集方法

5、在新出现的页面粘贴“API”:

  1. .版本 2
  2.  
  3. .DLL命令 _打开当前进程, 整数型, "kernel32.dll", "GetCurrentProcess"
  4.  
  5. .DLL命令 _关闭对象, 整数型, "kernel32.dll", "CloseHandle"
  6.  
  7. .参数 对象句柄, 整数型
  8.  
  9. .DLL命令 _内存写字节集, 整数型, "kernel32.dll", "WriteProcessMemory"
  10.  
  11. .参数 hProcess, 整数型
  12.  
  13. .参数 pBaseAddress, 整数型
  14.  
  15. .参数 lpBuffer, 字节集, 传址
  16.  
  17. .参数 nSize, 整数型
  18.  
  19. .参数 lpNumberOfBytesWritten, 整数型
  20.  
  21. .DLL命令 _打开进程, 整数型, "kernel32.dll", "OpenProcess"
  22.  
  23. .参数 访问级别, 整数型
  24.  
  25. .参数 子进程继承, 整数型
  26.  
  27. .参数 进程ID, 整数型

易语言写内存字节集方法

6、粘贴玩“API”,粘贴子程序的代码:

  1. .版本 2
  2.  
  3. .子程序 写内存字节集, 逻辑型
  4.  
  5. .参数 进程ID, 整数型
  6.  
  7. .参数 地址, 整数型
  8.  
  9. .参数 数据, 字节集
  10.  
  11. .参数 写入长度, 整数型, 可空
  12.  
  13. .局部变量 操作句柄, 整数型
  14.  
  15. .局部变量 a, 整数型
  16.  
  17. .如果 (进程ID -1)
  18.  
  19. 操作句柄 _打开当前进程 ()
  20.  
  21. .否则
  22.  
  23. 操作句柄 _打开进程 (2, 0, 进程ID)
  24.  
  25. .如果结束
  26.  
  27. a _内存写字节集 (操作句柄, 地址, 数据, 选择 (写入长度 0, 取字节集长度 (数据), 写入长度), 0)
  28.  
  29. _关闭对象 (操作句柄)
  30.  
  31. .如果 (a 0)
  32.  
  33. 返回 (假)
  34.  
  35. .否则
  36.  
  37. 返回 (真)

易语言写内存字节集方法

7、最后在“__启动窗口_创建完毕”的字样下写代码:

写内存字节集 (, , )‘第一个为进程PID,第二个是内存地址,第三个是字节数组数据

易语言写内存字节集方法

总结:以上就是关于易语言如何写内存字节集的教学内容,感谢大家的阅读。

相关文章

热门资讯

2022年最旺的微信头像大全 微信头像2022年最新版图片
2022年最旺的微信头像大全 微信头像2022年最新版图片 2022-01-10
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整
蜘蛛侠3英雄无归3正片免费播放 蜘蛛侠3在线观看免费高清完整 2021-08-24
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
返回顶部