当前位置:首页 » 操作系统 » 易语言内存补丁源码

易语言内存补丁源码

发布时间: 2022-10-19 09:50:24

Ⅰ 我用易语言打开源码老出现0x00450e3d 指令引用的0x00000054 内存 该内存不能为 read 什么情况

修电脑时,经常碰到这类问题。

先下:【read修复工具】,修复一下,试试!
这是你下载的“游戏或软件”与电脑“内存”有冲突
1。游戏或软件带木马或病毒!(杀毒软件,全盘扫描与自定义扫描,重启后,隔离区,彻底删除)
2。游戏或软件与其它游戏有冲突!(同类软件,互不兼容!开始菜单,程序,卸载,只留一个游戏)
3。游戏或软件与其它软件冲突!(如:冲突播放器或某些杀毒软件过于敏感,卸载播放器或杀毒,重装游戏)
4。游戏或软件版本电脑显卡不支持!(下载:驱动人生或驱动精灵,更新显卡驱动)
5。游戏或软件缺少必要的dll文件或游戏补丁!(dll文件,360系统急救箱,dll文件恢复,添加恢复!游戏补丁建议去:官网下载!)
6。游戏或软件带恶评插件!(可以用360安全卫士或金山卫士,或可牛免费杀毒,扫描插件,立即清理)
7。游戏或软件版本,不适合当前系统运行!(开启“兼容模式”或更换游戏版本试试,建议去下载:正规官网游戏!)
8。游戏或软件有bug或错误或带可疑启动木马!(试试:360系统急救箱,系统修复,全选,立即修复!网络修复,开始修复!
再点:开始急救!重启后,点开“文件恢复区”,全选,彻底删除文件)!
9。再不行,开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入(复制即可) :
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
粘贴,回车,再输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回车!直到屏幕滚动停止为止,重启电脑!
10。实在不行,还原系统
以上的都试过,问题如果依旧,那么就是硬件的问题了,请用排除法确定某一硬件出问题,及时维修及更换
请采纳, 谢谢!

Ⅱ 易语言优化内存清理垃圾源码!

思路]:
1.清理垃圾的原理是利用bat批处理文件来实现的。
将下面复制到记事本,另存为 清理垃圾.bat 保存类型:所有文件
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause

2.将保存好的bat文件加入资源。
3.点击按钮,执行流程:
写出常量(资源)—— 运行bat——删除Bat

代码很简单,思路最重要。——Saber为你解答,不懂追问。

Ⅲ 如何用易语言写内存补丁

当然能行。你写个dll,时钟循环判断那个地址的值是否为7530,如果是,则写内存、窗口销毁。如果不是,则dll还没被载入。再把这个dll用loadpe添加到目标程序的输入表,dll里的代码初始化里写载入窗口、窗口要隐藏的,然后是时钟周期。

Ⅳ 易语言源码:写内存小数型 (纯API 不用模块的也行)

要用到3个API 分别是“OpenProcess” ”WriteProcessMemory“ “CloseHandle”

API命令:

OpenProcess:

.版本2

.DLL命令API_OpenProcess,整数型,"kernel32","OpenProcess",公开,打开一个已存在的进程对象,并返回进程的句柄。
.参数访问方式,整数型,,渴望得到的访问权限(标志)
.参数是否可以被子进程继承,整数型,,是否继承句柄
.参数进程标识,整数型,,进程标示符(PID)

WriteProcessMemory:

.版本2

.DLL命令API_ReadProcessMemory整数型,逻辑型,"kernel32.dll","ReadProcessMemory",,读内存
.参数进程句柄,整数型,,由OpenProcess返回的进程句柄如参数传数据为-1目标进程为自身进程。
.参数读取的内存地址,整数型,,要读的内存首地址。
.参数保存数据的缓冲区,整数型,传址,读取回来的整数型内容
.参数读取的字节数,整数型,,要读取回来的字节数
.参数实际读取的字节数,整数型,,返回实际读取的字节数非零值代表成功。

CloseHandle:

.版本2

.DLL命令API_CloseHandle,逻辑型,,"CloseHandle",公开,关闭内核对象
.参数要关闭的句柄,整数型,,[API_OpenProcess]返回值

----------------------------------------------------------------------------------------------------------------------

子程序:

.版本2

.子程序写内存整数型,逻辑型,公开,对指定进程内存地址写入整数型内容;成功返回真,失败返回假
.参数进程ID,整数型,,进程标示符(PID)
.参数内存地址,整数型
.参数写入数据,整数型
.局部变量局_对象句柄,整数型
.局部变量局_返回值,整数型
.局部变量局_判断返回,整数型

局_对象句柄=API_OpenProcess(#PROCESS_ALL_ACCESS,0,进程ID)
API_WriteProcessMemory整数型(局_对象句柄,内存地址,写入数据,4,局_判断返回)
API_CloseHandle(局_对象句柄)
.如果真(局_判断返回>0)
返回(真)
.如果真结束
返回(假)

#PROCESS_ALL_ACCESS = 2035711

Ⅳ 易语言内存更换皮肤 谁有源码 不需要模块

.版本 2
.DLL命令 加载皮肤, 整数型, "SkinH_EL.dll", "SkinH_Attach_Ex", 公开
.参数 皮肤路径, 文本型
.参数 皮肤口令, 文本型

双击_启动窗口写入代码
加载皮肤 (取运行目录 () + “\皮肤名称.she”, “”)

Dll文件要放在程序的同目录下,否则出错提示!

Ⅵ 易语言:内存_驱动读写1.写字节集源码

.子程序读字节集,字节集,公开,读取字节集数据(返回字节集失败返回空)
.参数进程ID,整数型,,进程ID
.参数内存地址,整数型,,内存地址
.参数长度,整数型,可空,可空。留空将智能读取长度
.局部变量变量,字节集,,,保存读取数据的变量
.局部变量操作句柄,整数型
.局部变量内存块信息,精易_内存属性
操作句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,进程ID)'取得操作句柄
.如果真(长度=0)
VirtualQueryEx(操作句柄,内存地址,内存块信息,28)
长度=内存块信息.区域长度+内存块信息.区域地址-内存地址
.如果真结束
变量=取空白字节集(长度)
ReadProcessMemory_字节集(操作句柄,内存地址,变量,长度,0)
CloseHandle(操作句柄)

返回(变量).子程序写字节集,逻辑型,公开,写入字节集数据(成功返回真,失败返回假)
.参数进程ID,整数型,,进程ID
.参数内存地址,整数型,,内存地址
.参数要写入的数据,字节集,,写入数据
.局部变量操作句柄,整数型
.局部变量a,整数型
操作句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,进程ID)
a=WriteProcessMemory_字节集(操作句柄,内存地址,要写入的数据,取字节集长度(要写入的数据),0)
CloseHandle(操作句柄)
.如果(a=0)
返回(假)
.否则
返回(真)


.子程序读小数,小数型,公开
.参数进程ID,整数型
.参数内存地址,整数型
.局部变量临时整数,小数型
.局部变量操作句柄,整数型
操作句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,进程ID)'取得操作句柄
ReadProcessMemory_小数型(操作句柄,内存地址,临时整数,4,0)
CloseHandle(操作句柄)
返回(临时整数)


.子程序写小数,逻辑型,公开
.参数进程ID,整数型,,进程ID
.参数内存地址,整数型,,内存地址
.参数要写入的值,小数型,,写入数据
.局部变量局_进程句柄,整数型
.局部变量a,整数型
.局部变量局_长度,整数型
局_进程句柄=OpenProcess(#PROCESS_ALL_ACCESS,0,进程ID)
a=WriteProcessMemory_小数型(局_进程句柄,内存地址,要写入的值,4,0)
CloseHandle(局_进程句柄)
返回(a=1)

Ⅶ 易语言自动释放内存

程序结合易语言操作系统界面功能支持库,调用API函数实现自动释放内存。
易语言内存释放源码,易语言,易语言内存释放源码例程程序结合易语言操作系统界面功能支持库,调用API函数实现自动释放内存。
易语言内存释放实例例子。

Ⅷ 易语言做内存补丁怎么让程序刚启动到入口就打补丁

你想修改的是汇编,对应的也就是机器码。必须先在程序中找到需要更改的地址,再把操作语句的对应机器码复制下来,保存在变量“备份”中,字节集型,然后再修改跳转后

Ⅸ 易语言修改游戏内存

易语言修改游戏内存参考代码如下:
.版本 2

.程序集 窗口程序集1
.程序集变量 进程ID, 整数型
.程序集变量 分数地址1, 整数型
.程序集变量 a, 整数型

.子程序 _时钟1_周期事件

进程ID = 进程取ID (“这里填你的纸牌ID 比如:QQ.exe”)
分数地址1 = 读内存整数型 (进程ID, 十六到十 (“10117194”))
a = 读内存整数型 (进程ID, 分数地址1, )
标签1.标题 = 到文本 (a)

.子程序 _按钮1_被单击

写内存整数型 (进程ID, 分数地址1, 到整数 (编辑框1.内容))

这样就行了,用到的组件是 一个按钮 一个编辑框 一个标签 一个时钟。

Ⅹ 如何用易语言代码修改内存

.版本 2

.程序集 窗口程序集1
.程序集变量 ID, 整数型
.程序集变量 进程句柄, 整数型
.程序集变量 地址1, 整数型
.程序集变量 地址2, 整数型

.子程序 __启动窗口_创建完毕

ID = 进程取ID (“winlinez.exe”)
进程句柄=进程ID取进程句柄(ID)
地址1 = 读内存整数型 (进程句柄, 十六到十 (“00430144”))
地址2 = 读内存整数型(进程句柄,地址1 + 十六到十 (“00430144”)

.子程序 _按钮1_被单击

时钟1.时钟周期 = 1000

.子程序 _时钟1_周期事件

写内存整数型 (进程句柄, 地址2, 9999)

.子程序 _按钮2_被单击

时钟1.时钟周期 = 0
如果还是读不出来,那么这个地址就是有内存保护机制的,或者你找的不是基址

热点内容
落叶片拍摄脚本 发布:2025-05-14 20:40:49 浏览:796
安卓为什么不能用cmwap 发布:2025-05-14 20:40:43 浏览:656
jquery获取上传文件 发布:2025-05-14 20:27:57 浏览:43
云web服务器搭建 发布:2025-05-14 20:25:36 浏览:525
汽修汽配源码 发布:2025-05-14 20:08:53 浏览:742
蜜蜂编程官网 发布:2025-05-14 19:59:28 浏览:57
优酷怎么给视频加密 发布:2025-05-14 19:31:34 浏览:635
梦三国2副本脚本 发布:2025-05-14 19:29:58 浏览:860
phpxmlhttp 发布:2025-05-14 19:29:58 浏览:434
Pua脚本 发布:2025-05-14 19:24:56 浏览:449