|
本帖最后由 ccxk 于 2025-2-4 18:52 编辑
没事干,把这个看完了:2022年最全 游戏逆向/脚本专题-零基础易语言教程_哔哩哔哩_bilibili
- 使用易语言编写的简易任务管理器
- 能够查看进程调用模块
- 存在挺多不完善地方'
- 调用模块:华侨精绘皮肤模块3.0,精易模块
- .版本 2
- .支持库 iext
-
- .程序集 窗口程序集_启动窗口
- .程序集变量 x, 整数型
-
- .子程序 __启动窗口_创建完毕
-
- 华侨_加载皮肤_简约白色 ()
- 刷新进程 (真)
-
- .子程序 _超级列表框1_鼠标右键被按下, 逻辑型
- .参数 横向位置, 整数型
- .参数 纵向位置, 整数型
- .参数 功能键状态, 整数型
-
- 弹出菜单 (进程, , )
-
-
- .子程序 _刷新进程_被选择
-
- 刷新进程 (真)
-
- .子程序 _倒叙刷新_被选择
-
- 刷新进程 (假)
-
- .子程序 _超级列表框1_表头被单击
- .参数 被单击列索引, 整数型
-
- .如果 (x = 0)
- 超级列表框1.排序方式 = 1
- 刷新进程 (真)
- x = 1
- .否则
- 超级列表框1.排序方式 = 2
- 刷新进程 (真)
- x = 0
- .如果结束
-
-
- .子程序 刷新进程
- .参数 排序方式, 逻辑型, , 真为正序,假为逆序
- .局部变量 进程列表, 精易_进程信息数组, , "0"
- .局部变量 进程数量, 整数型
- .局部变量 i, 整数型
- .局部变量 排序方式_方向, 整数型
- .局部变量 位置索引, 整数型
- .局部变量 进程名, 文本型
-
- 超级列表框1.全部删除 ()
- 进程数量 = 进程_取系统进程列表 (进程列表)
- .如果 (排序方式 = 真)
- 排序方式_方向 = -1
- .否则
- 排序方式_方向 = 0
- .如果结束
-
- .计次循环首 (进程数量, i)
- .如果 (进程_是否为64位 (进程列表 [i].进程标识符) = 真)
- 进程名 = 进程列表 [i].进程名称 + “[x64]”
- .否则
- 进程名 = 进程列表 [i].进程名称 + “[x86]”
- .如果结束
- 位置索引 = 超级列表框1.插入表项 (排序方式_方向, 进程名, , , , )
- 超级列表框1.置标题 (位置索引, 1, 到文本 (进程列表 [i].进程标识符) + “[” + 到文本 (进制_十到十六 (进程列表 [i].进程标识符, )) + “]”)
- 超级列表框1.置标题 (位置索引, 2, 进程_取程序路径 (进程列表 [i].进程标识符))
- .计次循环尾 ()
-
-
- .子程序 __启动窗口_尺寸被改变
-
- 超级列表框1.宽度 = _启动窗口.宽度 - 50
- 超级列表框2.宽度 = _启动窗口.宽度 - 50
- 超级列表框1.高度 = _启动窗口.高度 - 350
- 超级列表框2.顶边 = 超级列表框1.顶边 + 超级列表框1.高度 + 24
-
- .子程序 _复制pid_被选择
- .局部变量 被选中表项位置索引, 整数型, , "0"
- .局部变量 pid, 文本型
-
- 被选中表项位置索引 = 超级列表框1.取被选择表项 ()
- pid = 超级列表框1.取标题 (超级列表框1.现行选中项, 1)
- 剪辑板_置文本 (pid)
-
- .子程序 _超级列表框1_表项被激活
- .局部变量 模块数组, 精易_模块信息, , "0"
- .局部变量 pid_origin, 文本型
- .局部变量 pid, 文本型, , "0"
- .局部变量 模块数量, 整数型
- .局部变量 i, 整数型
- .局部变量 索引, 整数型
-
- 超级列表框2.全部删除 ()
- pid_origin = 超级列表框1.取标题 (超级列表框1.现行选中项, 1)
- pid = 分割文本 (pid_origin, “[”, )
- 模块数量 = 进程_ID取模块 (到整数 (pid [1]), 模块数组)
- .计次循环首 (模块数量, i)
- 索引 = 超级列表框2.插入表项 (-1, 到文本 (模块数组 [i].模块文件名), , , , )
- 超级列表框2.置标题 (索引, 1, 到文本 (模块数组 [i].模块句柄))
- 超级列表框2.置标题 (索引, 2, 到文本 (模块数组 [i].大小))
- 超级列表框2.置标题 (索引, 3, 到文本 (模块数组 [i].模块完整路径))
- .计次循环尾 ()
复制代码
来自群组: 音之国度 |
评分
-
查看全部评分
温馨提示:为了保护系统安全,使用辅助前,请务必使用影子系统。
|