本帖最后由 斗战胜猴 于 2025-5-29 09:41 编辑
至于通用型复制粘贴出来就会失效,请自行从其他子程序复制更改一下
|
自定义数据_数组_到字节集 | 字节集 | | |
pBuffers | 通用型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_数据指针_数组 | 整数型 | | | 局_数据指针_成员数 | 整数型 | | | 计次 | 整数型 | | | 局_数据地址 | 整数型 | | | 局_数据长度 | 整数型 | | | 局_地址 | 整数型 | | | 字节集 | 字节集 | | |
局_数据指针_数组 = 取自定义数据_通用型_数组 (pBuffers )局_数据指针_成员数 = 取数组成员数_通用型 (pBuffers )局_数据长度 = LocalSize (PtrGetInt (局_数据指针_数组, 0 )) 字节集 = 取空白字节集 (局_数据指针_成员数 × 局_数据长度 )局_地址 = PtrBin (字节集 ) 变量循环首 (0, 局_数据指针_成员数 - 1, 1, 计次 )局_数据地址 = PtrGetInt (局_数据指针_数组, 计次 × 4 )RtlMoveMemory_整数型 (局_地址 + 计次 × 局_数据长度, 局_数据地址, 局_数据长度 ) 变量循环尾 ()返回 (字节集 )置入代码 ({ 139, 69, 8, 139, 0, 133, 192, 116, 10, 139, 24, 193, 227, 2, 131, 192, 4, 1, 216, 201, 194, 4, 0 })返回 (0 )置入代码 ({ 139, 69, 8, 139, 0, 139, 64, 4, 201, 194, 4, 0 }) 返回 (0 )|
PtrGetInt | 整数型 | | |
lpAddr | 整数型 | | | | offset | 整数型 | | | | 置入代码 ({ 139, 69, 8, 3, 69, 12, 139, 0, 201, 194, 8, 0 }) 返回 (0 )置入代码 ({ 139, 69, 8, 139, 0, 131, 248, 0, 116, 3, 131, 192, 8, 201, 194, 4, 0 }) 返回 (0 )|
RtlMoveMemory_整数型 | 整数型 | | |
kernel32.dll | |
RtlMoveMemory | |
lpDestination | 整数型 | | | lpSource | 整数型 | | | Length | 整数型 | | |
|
LocalSize | 整数型 | | |
kernel32.dll | |
LocalSize | |
hMem | 整数型 | | |
|