变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_本机QQ个数 | 整数型 | | |
局_所有QQ | 整数型 | | 0 |
a | 整数型 | | |
局_本机QQ个数 =
进程_取同名ID (“QQ.exe”, 局_所有QQ,
)
计次循环首 (局_本机QQ个数, a
)
如果真 (到文本 (内存.
读整数 (局_所有QQ
[a
],
进程_取模块句柄1 (局_所有QQ
[a
],
“ipc_client_shared.dll”) +
进制_十六到十 (“156028”))
) = QQ
)
返回 (真)

计次循环尾 ()返回 (假)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_本机QQ个数 | 整数型 | | |
局_所有QQ | 整数型 | | 0 |
a | 整数型 | | |
局_搜索结果 | 整数型 | | 0 |
局_本机QQ个数 =
进程_取同名ID (“QQ.exe”, 局_所有QQ,
)
计次循环首 (局_本机QQ个数, a
)
内存.
搜索 (局_所有QQ
[a
],
字节集_十六进制到字节集 (删全部空 (“F5 D0 A2 00 00 00 00 00 88 5C 2B 07 00 00 00 00 00 00 00 00 00 00 00”)), 局_搜索结果
)
如果真 (取数组成员数 (局_搜索结果
) > 0
)

如果真 (到文本 (内存.
读整数 (局_所有QQ
[a
], 局_搜索结果
[1
])) = QQ
)

返回 (真)




计次循环尾 ()返回 (假)
变量名 | 类 型 | 静态 | 数组 | 备 注 |
局_本机QQ个数 | 整数型 | | |
局_所有QQ | 整数型 | | 0 |
a | 整数型 | | |
局_选中QQ | 文本型 | | |
一级偏移 | 整数型 | | |
二级偏移 | 整数型 | | |
三级偏移 | 整数型 | | |
四级偏移 | 长整数型 | | |
内存QQ | 文本型 | | |
局_本机QQ个数 =
进程_取同名ID (“QQ.exe”, 局_所有QQ,
)
计次循环首 (局_本机QQ个数, a
)
一级偏移 = 内存.
读整数 (局_所有QQ
[a
],
进程_取模块句柄1 (局_所有QQ
[a
],
“Common.dll”) +
进制_十六到十 (“00257EE0”))

二级偏移 = 内存.
读整数 (局_所有QQ
[a
], 一级偏移 +
进制_十六到十 (“1C”))

三级偏移 = 内存.
读整数 (局_所有QQ
[a
], 二级偏移 +
进制_十六到十 (“8”))

四级偏移 = 内存.
读整数 (局_所有QQ
[a
], 三级偏移 +
进制_十六到十 (“C”))

内存QQ =
到文本 (内存.
读整数 (局_所有QQ
[a
], 四级偏移 +
进制_十六到十 (“FC”))
)
如果真 (内存QQ = QQ
)
返回 (真)

计次循环尾 ()返回 (假)