|
外挂海源代码,让大家对API函数有更深的了解,可以直接编译成ec模块 是你做游戏辅助的利器
.版本 2
.程序集 进程
.子程序 取进程路径, 文本型, 公开, 取指定进程名的程序启动路径(成功返回路径,失败或进程不存在返回空,存在的进程无路径返回"?"号)
.参数 进程名, 文本型, , 程序进程名(注意进程名的大小写!)
.局部变量 进程列表, 进程信息_
.局部变量 进程数, 整数型
.局部变量 进程快照, 整数型
.局部变量 临时, 整数型
.局部变量 临时路径, 文本型
.局部变量 临时进程名, 文本型
.局部变量 snap, 整数型
.局部变量 mod, 模块信息_
进程快照 = _创建快照 (15, 0)
.如果真 (进程快照 = 0)
信息框 (“创建进程快照失败”, 0, )
返回 (“”)
.如果真结束
进程数 = 0
进程列表.dwSize = 296
临时 = _第一个 (进程快照, 进程列表)
.判断循环首 (临时 ≠ 0)
进程数 = 进程数 + 1
snap = _创建快照 (8, 进程列表.进程ID)
mod.size = 1024
_第一个模块 (snap, mod)
临时路径 = 取字节集数据 (到字节集 (mod.模块完整路径), 10, )
.如果真 (进程列表.进程ID ≠ 0)
临时进程名 = 到文本 (进程列表.进程名称)
' 输出调试文本 (临时路径)
.如果真 (临时进程名 = 进程名)
.如果真 (寻找文本 (临时路径, “?”, , 假) > 0)
返回 (“?”)
.如果真结束
返回 (临时路径)
.如果真结束
.如果真结束
临时 = _下一个 (进程快照, 进程列表)
.判断循环尾 ()
返回 (“”)
.子程序 取进程模块, 整数型, 公开, 失败为0,成功返回模块数量(该命令为高级成员命令)
.参数 进程ID, 整数型, 可空, 为空 则取当前进程模块
.参数 模块信息数组, 模块信息_, 参考 可空 数组, 返回的模块信息 数组
.局部变量 快照句柄, 整数型
.局部变量 模块信息, 模块信息_
.局部变量 进程句柄, 整数型
快照句柄 = _创建快照 (8, 进程ID)
.如果真 (快照句柄 = 0)
返回 (0)
.如果真结束
模块信息.size = 1024
进程句柄 = _第一个模块 (快照句柄, 模块信息)
.判断循环首 (进程句柄 ≠ 0)
加入成员 (模块信息数组, 模块信息)
进程句柄 = _下一个模块 (快照句柄, 模块信息)
.判断循环尾 ()
返回 (取数组成员数 (模块信息数组))
.子程序 枚举进程, 整数型, 公开, 失败返回0,成功返回进程数量(该命令为高级成员命令)
.参数 进程信息, 进程信息_, 参考 可空 数组, 返回的进程信息 数组
.局部变量 信息, 进程信息_
.局部变量 进程快照, 整数型
.局部变量 进程句柄, 整数型
清除数组 (进程信息)
进程快照 = _创建快照 (15, 0)
.如果真 (进程快照 = 0)
返回 (0)
.如果真结束
信息.dwSize = 1024
进程句柄 = _第一个 (进程快照, 信息)
.判断循环首 (进程句柄 ≠ 0)
加入成员 (进程信息, 信息)
进程句柄 = _下一个 (进程快照, 信息)
.判断循环尾 ()
返回 (取数组成员数 (进程信息))
外挂海模块1.26版源码.rar
(43.04 KB, 下载次数: 0)
|
|