|
发表于 2024-5-12 19:51:30
|
显示全部楼层
安徽省马鞍山市
BruceJoysky1987 发表于 2024-5-12 20:20
[/quote ]可以用这种写法试试看。。有可能是你的模块占用大 [e=3 ].版本 2 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 启动线程 (&线程, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | PID | 整数型 | | | 进程名 | 文本型 | | | 开关 | 逻辑型 | | | 循环判断首 ()如果真 (穆丰_进程是否存在 (“game.exe”, ) = 真)PID = 穆丰_名取PID (“game.exe”, )进程名 = “game.exe”如果真 (穆丰_进程是否存在 (“gamemd.exe”, ) = 真)PID = 穆丰_名取PID (“gamemd.exe”, )进程名 = “gamemd.exe”如果真 (PID = 0 )延时 (500 )到循环尾 ()实时金钱_1 (PID, 进程名)处理事件 ()实时金钱_2 (PID, 进程名 )处理事件 ()延时 (500 )循环判断尾 (开关 = 假)变量名 | 类 型 | 静态 | 数组 | 备 注 | 枚举_模块句柄 | 类_模块枚举 | | | 模块句柄 | 整数型 | | | 模块名 | 文本型 | | | jz | 整数型 | | | 偏移 | 文本型 | | | 传址 | 整数型 | | |
模块名 = 选择 (进程名 = “game.exe”, “635DB4”, “683D4C”)偏移 = 选择 (进程名 = “game.exe”, “24C”, “30C”)模块句柄 = 十六到十 (枚举_模块句柄. 模块名取句柄 (PID, 进程名 )) jz = 读内存整数型 (PID, 模块句柄 + 十六到十 (模块名 ), )传址 = 读内存整数型 (PID, jz + 十六到十 (偏移 ), )标签_实时金钱_1.标题 = “实时金钱:” + 到文本 (传址 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 枚举_模块句柄 | 类_模块枚举 | | | 模块句柄 | 整数型 | | | 模块名 | 文本型 | | | jz | 整数型 | | | 偏移 | 文本型 | | | 传址 | 整数型 | | |
模块名 = 选择 (进程名 = “game.exe”, “635DB4”, “683D4C”)偏移 = 选择 (进程名 = “game.exe”, “24C”, “30C”)模块句柄 = 十六到十 (枚举_模块句柄. 模块名取句柄 (PID, 进程名 )) jz = 读内存整数型 (PID, 模块句柄 + 十六到十 (模块名 ), )传址 = 读内存整数型 (PID, jz + 十六到十 (偏移 ), )标签_实时金钱_1.标题 = “实时金钱:” + 到文本 (传址 )
可以用这种写法试试看。。有可能是你的模块占用大
[e=3].版本 2
.支持库 EThread
.程序集 窗口程序集_启动窗口
.子程序 __启动窗口_创建完毕
启动线程 (&线程, , )
.子程序 线程
.局部变量 PID, 整数型
.局部变量 进程名, 文本型
.局部变量 开关, 逻辑型
.循环判断首 ()
.如果真 (穆丰_进程是否存在 (“game.exe”, ) = 真)
PID = 穆丰_名取PID (“game.exe”, )
进程名 = “game.exe”
.如果真结束
.如果真 (穆丰_进程是否存在 (“gamemd.exe”, ) = 真)
PID = 穆丰_名取PID (“gamemd.exe”, )
进程名 = “gamemd.exe”
.如果真结束
.如果真 (PID = 0)
延时 (500)
到循环尾 ()
.如果真结束
实时金钱_1 (PID, 进程名)
处理事件 ()
实时金钱_2 (PID, 进程名)
处理事件 ()
延时 (500)
.循环判断尾 (开关 = 假)
.子程序 实时金钱_1
.参数 PID, 整数型
.参数 进程名, 文本型
.局部变量 枚举_模块句柄, 类_模块枚举
.局部变量 模块句柄, 整数型
.局部变量 模块名, 文本型
.局部变量 jz, 整数型
.局部变量 偏移, 文本型
.局部变量 传址, 整数型
模块名 = 选择 (进程名 = “game.exe”, “635DB4”, “683D4C”)
偏移 = 选择 (进程名 = “game.exe”, “24C”, “30C”)
模块句柄 = 十六到十 (枚举_模块句柄.模块名取句柄 (PID, 进程名))
jz = 读内存整数型 (PID, 模块句柄 + 十六到十 (模块名), )
传址 = 读内存整数型 (PID, jz + 十六到十 (偏移), )
标签_实时金钱_1.标题 = “实时金钱:” + 到文本 (传址)
.子程序 实时金钱_2
.参数 PID, 整数型
.参数 进程名, 文本型
.局部变量 枚举_模块句柄, 类_模块枚举
.局部变量 模块句柄, 整数型
.局部变量 模块名, 文本型
.局部变量 jz, 整数型
.局部变量 偏移, 文本型
.局部变量 传址, 整数型
模块名 = 选择 (进程名 = “game.exe”, “635DB4”, “683D4C”)
偏移 = 选择 (进程名 = “game.exe”, “24C”, “30C”)
模块句柄 = 十六到十 (枚举_模块句柄.模块名取句柄 (PID, 进程名))
jz = 读内存整数型 (PID, 模块句柄 + 十六到十 (模块名), )
传址 = 读内存整数型 (PID, jz + 十六到十 (偏移), )
标签_实时金钱_1.标题 = “实时金钱:” + 到文本 (传址) |
|