)如果真(取反(是否为空()
计次循环首(取数组成员数()
如果真(到小写(到文本(
内存地址 = 模块信息
模块结束地址 = 模块信息
.模块句柄 + 模块信息
操作句柄, 内存地址, 内存块信息, 28
内存块信息.当前属性 ≠ 16
内存块信息.当前属性 ≠ 1
内存块信息.当前属性 ≠ 512
操作句柄, 内存地址, 数据缓冲区, 内存块信息.区域长度, 0
数据缓冲区, 搜索内容, 找到哋址
内存地址 + 找到地址 - 1
内存地址 = 内存地址 + 内存块信息.区域长度 如果真 (
内存地址 > 模块结束地址
|
|
|
|
|
-
- .子程序 搜索, 整数型, 公开, 某些情况需提升权限(返回结果数目,失败返回0)
- .参数 搜索内容, 字节集, , 欲搜索的内容 其他类型-需自行转换为字节集类型
- .参数 模块名, 文本型, 可空
- .参数 结果数組, 整数型, 参考 数组, 用来保存搜索的结果
- .局部变量 长度, 整数型
- .局部变量 操作句柄, 整数型
- .局部变量 内存地址, 整数型
- .局部变量 内存块信息, 精易_内存属性
- .局部变量 数据缓冲区, 字节集
- .局部变量 读取结果, 逻辑型
- .局部变量 找到地址, 整数型
- .局部变量 是否模块搜索, 逻辑型
- .局部变量 模块信息, 精易_模块信息, , "0"
- .局部变量 i, 整数型
- .局部变量 模块结束地址, 整数型
-
- 清除数组 (结果数组)
- 长度 = 取字节集长度 (搜索内容)
- .如果真 (取反 (是否为空 (模块名)))
-
-
-
-
-
-
-
-
-
-
- 返回 (取數组成员数 (结果数组))
上面写错了 写成了取自进程的
|
|
|
|
|
|
|