易语言写内存字节集方法

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

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

1、启动“易语言”。

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

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

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

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

.版本 2

.DLL命令 _打开当前进程, 整数型, "kernel32.dll", "GetCurrentProcess"

.DLL命令 _关闭对象, 整数型, "kernel32.dll", "CloseHandle"

  .参数 对象句柄, 整数型

.DLL命令 _内存写字节集, 整数型, "kernel32.dll", "WriteProcessMemory"

  .参数 hProcess, 整数型

  .参数 pBaseAddress, 整数型

  .参数 lpBuffer, 字节集, 传址

  .参数 nSize, 整数型

  .参数 lpNumberOfBytesWritten, 整数型

.DLL命令 _打开进程, 整数型, "kernel32.dll", "OpenProcess"

  .参数 访问级别, 整数型

  .参数 子进程继承, 整数型

  .参数 进程ID, 整数型

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

.版本 2

.子程序 写内存字节集, 逻辑型

.参数 进程ID, 整数型

.参数 地址, 整数型

.参数 数据, 字节集

.参数 写入长度, 整数型, 可空

.局部变量 操作句柄, 整数型

.局部变量 a, 整数型

.如果 (进程ID = -1)

  操作句柄 = _打开当前进程 ()

.否则

  操作句柄 = _打开进程 (2, 0, 进程ID)

.如果结束

a = _内存写字节集 (操作句柄, 地址, 数据, 选择 (写入长度 = 0, 取字节集长度 (数据), 写入长度), 0)

_关闭对象 (操作句柄)

.如果 (a = 0)

  返回 (假)

.否则

  返回 (真)

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

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

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

(0)

相关推荐

  • 详解易语言写内存整数型

    本篇文章主要介绍如何使用编程软件"易语言"做到修改指定进程的指定内存地址中的整数型数据. 1.启动"易语言". 2.选择"菜单栏"中的"f.程序",再在弹出的列表中选择"N.新建". 3.在弹出的标题为"新建:"的窗口中选择"Windows窗口程序",再点击标题为"确定(o)"的按钮. 4.在背景为灰色的,且标题为""(空的文本

  • 易语言写内存字节集方法

    本篇文章主要介绍如何使用编程软件"易语言"做到修改指定进程的指定内存地址中的字节数组数据. 字节集可以看做是较长的字节数组. 1.启动"易语言". 2.选择"菜单栏"中的"f.程序",再在弹出的列表中选择"N.新建". 3.在弹出的标题为"新建:"的窗口中选择"Windows窗口程序",再点击标题为"确定(o)"的按钮. 4.在背景为灰色的,且标题

  • 易语言取星期几的方法总结

    日常工作中,计算机软件已经与我们不可分割.经常可以看到有些软件的界面上,会显示出今天是星期几,方便了大家的日常安排.那么,这个效果是如何实现的呢? 1.首先,运行"易语言",然后,选择"Windows窗口程序"点击"确定"按钮,进入"Windows窗口程序"设计界面. 2.然后就需要我们设计窗口界面了.绘制两个标签组件和一个按钮组件,调整好各组件的相对位置和大小.达到协调窗口的效果. 3.修改标签组件和按钮组件的标题,并规范命

  • 易语言初始化的方法步骤

    是这样的,我写了一个软件,但是发现不能静态编辑 (非易语言问题,测试其他可以正常静态编辑,就这个不行) 然后呢,我就动态编辑,但是以前静态习惯了,动态的选择了不写出.还不在提醒. 现在呢,这个不写出放在其他没易语言的电脑用户不能打开使用. 所以就初始化一下,怎么样才能动态编辑的,可以从新选择写出 易语言初始化的方法 1.关闭易语言 2.按住shift 3.同时打开易语言

  • 易语言或者怎么输入?易语言或者输入方法

    易语言怎么输入或者,希望能帮到大家. 本人无业,靠此赚取生活费,如果有幸能帮到你. 希望能按照下面做增加我的收入: 1.最重要的是:在底部点击相关按钮,给我投票和点赞 2.请在网络上帮忙分享此篇经验 3.有心得体会或者疑问,点击相应按钮反馈 4.具体操作请看图 1.易语言新建一个windows窗口 点击进入代码编辑区 2.我们输入或者 点击下拉列表里的或者 3.我们展开这个运算符看看 有两个逻辑值需要输入 4.我们分别输入 1<0 2>1 5.我们利用调试输出函数 输入调试输出(1 <

  • 易语言分割文本的方法简介

    易语言分割文本,这个就是把文本分割出来,我给大家操作. 1.打开易语言新建一个windows程序进入下图界面 2.我们输入 分割文本 3.展开发现有3个参数 4.第一个参数 我们输入  "aa bb" 是被分割的文本 第二个参数 我们输入   " " 这个就是用来分割的 5.我们输入调试输出 (分割文本 ("aa bb", " ", )) 6.结果为 数组:2{"aa","bb"} 这个

  • 易语言取韵母的方法

    易语言取韵母,这个可以取汉字的韵母,我一步步操作给大家看. 1.易语言新建一个windows窗口 点击进入代码编辑区 具体看如何用易语言编写自己第一个程序? 2.我们输入函数 取韵母() 3.我们展开这个函数 发现有2个参数 4.第一个参数 就是汉字 我们输入"好" 第二个参数 需要配合 取发音数目函数 具体看易语言-取发音数目-实例讲解 我们输入1 5.我们使用调试输出函数,具体看易语言调试输出函数实例详解 我们输入调试输出 (取韵母 ("好", 1)) 6.结果

  • 易语言手动备份方法

    今天又給大家写了经验啊!今天带来的是易语言怎么手动备份!平时大家用易语言来做软件的时候会发现每过几天保存一次你的易程序旁边多了易个这样的文件:*****.bak(*****表示你的易程序的名称),这就是易语言的自动保存的文件,如果你辛辛苦苦写了一天的代码,下次打开时你的易程序不小心崩溃的那你就要拿出你的易程序来备份却又进度跟不上,那可就桑心啊...... 1.写完你的易程序代码后单击保存按钮,会有bak出现(要写好久才会出现的,我这里直接模拟一下) 2.然后复制e文件粘贴到桌面或者空的文件夹(空

  • 易语言取年份的方法

    易语言取年份,就是把日期时间型数据的年份取出来,我教大家操作. 1.打开易语言新建一个windows程序进入下图界面 2.我们输入 取年份()这个函数 3.展开这个函数 我们发现只有一个参数 4.我们先定义好 日期时间型数据 并给它赋值 5.我们输入第这个参数  我们输入a 6.我们 调试输出 (取年份 (a)) 结果为1972 就是年份了

  • 易语言配色的方法步骤

    易语言的配色 1.点击工具--系统配置点击工具--系统配置 2.点击显示,会看到配色(颜色配置) 3.查找配色文件 4.下载好的文件 5. 点击导入 6.或者复制到根目录的clr文件 7.完成

随机推荐