服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - 易语言 - 易语言写内存字节集方法

易语言写内存字节集方法

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,第二个是内存地址,第三个是字节数组数据

易语言写内存字节集方法

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

延伸 · 阅读

精彩推荐
  • 易语言易语言设置进度条边框样式的方法

    易语言设置进度条边框样式的方法

    今天小编就为大家分享一篇关于易语言设置进度条边框样式的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随...

    易语言帮助手册4422022-01-20
  • 易语言易语言关于程序进程和线程的基础知识

    易语言关于程序进程和线程的基础知识

    今天小编就为大家分享一篇关于易语言关于程序进程和线程的基础知识,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起...

    三叶资源网6662022-02-24
  • 易语言一步一步跟我学易语言之第二个易程序菜单设计

    一步一步跟我学易语言之第二个易程序菜单设计

    今天小编就为大家分享一篇关于的一步一步跟我学易语言之第二个易程序菜单设计,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要...

    易语言帮助手册7092021-06-17
  • 易语言实例操作易语言载入窗口

    实例操作易语言载入窗口

    在本文中小编给大家整理的是关于易语言载入窗口的教程和步骤内容,需要的可以跟着学习下...

    易语言教程网19162022-03-02
  • 易语言易语言在画板中写出指定文本当画板中已满会自动滚屏

    易语言在画板中写出指定文本当画板中已满会自动滚屏

    今天小编就为大家分享一篇关于易语言在画板中写出指定文本当画板中已满会自动滚屏,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,...

    易语言帮助手册9092022-01-12
  • 易语言易语言生成exe文件的方法

    易语言生成exe文件的方法

    在本篇内容中小编给大家分享的是关于易语言生成exe文件的方法知识点,需要的朋友们参考下。...

    易语言教程网14792022-03-01
  • 易语言一步一步跟我学易语言之关于变量

    一步一步跟我学易语言之关于变量

    今天小编就为大家分享一篇关于一步一步跟我学易语言之关于变量,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随...

    易语言帮助手册10822021-06-17
  • 易语言易语言获取指定磁盘的名称

    易语言获取指定磁盘的名称

    今天小编就为大家分享一篇关于易语言获取指定磁盘的名称,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来...

    易语言帮助手册12662022-01-04