.版本 2
.支持库 iext
.子程序 _已接按钮_被单击, , , 遍历已接任务
.局部变量 目标基址, 整数型
.局部变量 尾地址, 整数型
.局部变量 首地址, 整数型
.局部变量 任务基址, 整数型
.局部变量 i, 整数型
.局部变量 任务名称, 文本型
.局部变量 类型, 文本型
.局部变量 偏移, 整数型
.局部变量 任务ID, 整数型
.局部变量 任务数量, 整数型
任务对象表.全部删除 ()
任务基址 = 读内存整数型 (进程ID, 十六到十 (#任务基址))
首地址 = 读内存整数型 (进程ID, 任务基址 + 十六到十 (到文本 ({ 56 })))
尾地址 = 读内存整数型 (进程ID, 任务基址 + 十六到十 (到文本 ({ 99 })))
任务数量 = (尾地址 - 首地址) ÷ 4
.计次循环首 (任务数量, i)
目标基址 = 读内存整数型 (进程ID, 首地址 + i × 4)
偏移 = 读内存整数型 (进程ID, 目标基址 + 十六到十 (到文本 ({ 57, 99 })))
.如果 (寻找文本 (转换Unicode转Ansi (读内存字节集 (进程ID, 目标基址 + 8, 100)), 到文本 ({ 63 }), 1, 假) = -1)
任务名称 = 转换Unicode转Ansi (读内存字节集 (进程ID, 目标基址 + 8, 100))
.否则
任务名称 = 转换Unicode转Ansi (读内存字节集 (进程ID, 读内存整数型 (进程ID, 目标基址 + 8), 100))
.如果结束
.如果真 (偏移 = 0)
类型 = 到文本 ({ 214, 247, 207, 223 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 1)
类型 = 到文本 ({ 208, 222, 193, 182 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 2)
类型 = 到文本 ({ 179, 201, 190, 205 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 3 或 偏移 = 9)
类型 = 到文本 ({ 195, 191, 200, 213 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 4)
类型 = 到文本 ({ 214, 216, 184, 180 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 10)
类型 = 到文本 ({ 198, 228, 203, 251 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 5)
类型 = 到文本 ({ 198, 213, 205, 168 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 12)
类型 = 到文本 ({ 207, 181, 205, 179 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 13)
类型 = 到文本 ({ 205, 226, 180, 171 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.如果真 (偏移 = 14)
类型 = 到文本 ({ 198, 228, 203, 251 })
插入表项2 (任务名称, 类型, 读内存整数型 (进程ID, 目标基址))
.如果真结束
.计次循环尾 ()
为毛我的查看已接任务会出现这种问题
哎 写个程序到处都是bug
醉了
求人解答