|
发表于 2024-10-27 17:02:28
|
显示全部楼层
广东省佛山市
|
创建艾特结构体 | 长整数型 | | |
参句柄 | 长整数型 | | | | 艾特wixd | 文本型 | | | | 结构长度 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 艾特wixd组 | 文本型 | | 0 | 艾特wix地址 | 长整数型 | | | 艾特结构 | 长整数型 | | | bin | 字节集 | | | n | 整数型 | | | 局偏移 | 整数型 | | | 数据偏移 | 整数型 | | |
艾特wixd组 = 分割文本 (艾特wixd, , )艾特结构 = X64申请内存 (参句柄, 4096 )结构长度 = 取数组成员数 (艾特wixd组 ) × 32 艾特wix地址 = 艾特结构 + 结构长度 + 32 调试输出 (进制_十到十六 (艾特结构, ), 进制_十到十六 (艾特wix地址, )) 计次循环首 (取数组成员数 (艾特wixd组 ), n )如果真 (寻找文本 (艾特wixd组 [n ], “所有人”, , 假) > 0 )艾特wixd组 [n ] = “notify@all”bin = 编码_Ansi到Unicode (艾特wixd组 [n], , )调试输出 (进制_十到十六 (艾特wix地址 + 数据偏移, )) 内存64_写字节集 (参句柄, 艾特wix地址 + 数据偏移, bin )内存64_写长整数型 (参句柄, 艾特结构 + 局偏移, 艾特wix地址 + 数据偏移 )内存64_写整数型 (参句柄, 艾特结构 + 局偏移 + 8, 取文本长度 (艾特wixd组 [n ])) 内存64_写整数型 (参句柄, 艾特结构 + 局偏移 + 12, 取字节集长度 (bin )) 数据偏移 = 数据偏移 + 取字节集长度 (bin ) + 2 局偏移 = 局偏移 + 32 计次循环尾 ()返回 (艾特结构 )
|
|