|
发表于 2014-12-31 12:37:39
|
显示全部楼层
广东省深圳市
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 字节数据 | 字节集 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  字节数据 = 取空白字节集 (4 ) ReadProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 字节数据, 4, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (取字节集数据 (字节数据, #小数型, )) |
读双精度小数 | 双精度小数型 | | |
内存指针 | 文本型 | | | | 进程句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 字节数据 | 字节集 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  字节数据 = 取空白字节集 (8 ) ReadProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 字节数据, 8, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (取字节集数据 (字节数据, #双精度小数型, )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 字节数据 | 字节集 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  字节数据 = 取空白字节集 (8 ) ReadProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 字节数据, 8, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (取字节集数据 (字节数据, #长整数型, )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 字节数据 | 字节集 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  字节数据 = 取空白字节集 (1 ) ReadProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 字节数据, 1, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (取字节集数据 (字节数据, #字节型, )) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 字节数据 | 字节集 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  字节数据 = 取空白字节集 (2 ) ReadProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 字节数据, 2, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (取字节集数据 (字节数据, #短整数型, )) |
读文本 | 文本型 | | |
内存指针 | 文本型 | | | | 读取长度 | 整数型 | | | | 进程句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 内存信息 | MEMORY_BASIC_INFORMATION | | | 字节数据 | 字节集 | | | 叠加地址 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  叠加地址 = 获取数据 + 十六到十 (常量数组 [i ])  如果真 (读取长度 = 0 )  VirtualQueryEx (进程句柄, 叠加地址, 内存信息, 28 )   读取长度 = 内存信息.rvytsdfy + 内存信息.BaseAddress - 叠加地址  字节数据 = 取空白字节集 (读取长度) ReadProcessMemoryByte (进程句柄, 叠加地址, 字节数据, 读取长度, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (取字节集数据 (字节数据, #文本型, )) |
读宽文本 | 文本型 | | |
内存指针 | 文本型 | | | | 读取长度 | 整数型 | | | | 进程句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 内存信息 | MEMORY_BASIC_INFORMATION | | | 字节数据 | 字节集 | | | 叠加地址 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  叠加地址 = 获取数据 + 十六到十 (常量数组 [i ])  如果真 (读取长度 = 0 )  VirtualQueryEx (进程句柄, 叠加地址, 内存信息, 28 )   读取长度 = 内存信息.rvytsdfy + 内存信息.BaseAddress - 叠加地址  字节数据 = 取空白字节集 (读取长度) ReadProcessMemoryByte (进程句柄, 叠加地址, 字节数据, 读取长度, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (W2A (字节数据 )) |
读字节集 | 字节集 | | |
内存指针 | 文本型 | | | | 读取长度 | 整数型 | | | | 进程句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 内存信息 | MEMORY_BASIC_INFORMATION | | | 字节数据 | 字节集 | | | 叠加地址 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  叠加地址 = 获取数据 + 十六到十 (常量数组 [i ])  如果真 (读取长度 = 0 )  VirtualQueryEx (进程句柄, 叠加地址, 内存信息, 28 )   读取长度 = 内存信息.rvytsdfy + 内存信息.BaseAddress - 叠加地址  字节数据 = 取空白字节集 (读取长度) ReadProcessMemoryByte (进程句柄, 叠加地址, 字节数据, 读取长度, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()返回 (字节数据 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i ) ReadProcessMemoryBt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 数值, 4, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程句柄 | 整数型 | | | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i ) WriteProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 到字节集 (数值 ), 4, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程句柄 | 整数型 | | | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i ) WriteProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 到字节集 (数值 ), 8, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程句柄 | 整数型 | | | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i ) WriteProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 到字节集 (数值 ), 8, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程句柄 | 整数型 | | | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i ) ReadProcessMemoryBt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 数值, 1, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程句柄 | 整数型 | | | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i ) WriteProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 到字节集 (数值 ), 2, 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()|
写文本 | | | |
内存指针 | 文本型 | | | | 文本数据 | 文本型 | | | | 写出长度 | 整数型 | | | | 进程句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 写出数据 | 字节集 | | |
如果真 (内存指针 = “” 且 文本数据 = “”) 返回 () 如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  写出数据 = 到字节集 (文本数据 ) + { 0 } WriteProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 写出数据, 选择 (写出长度 = 0, 取字节集长度 (写出数据 ), 写出长度 ), 0 ) ReadProcessMemoryInt (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 获取数据, 4, 0 )  计次循环尾 ()|
写宽文本 | | | |
内存指针 | 文本型 | | | | 文本数据 | 文本型 | | | | 写出长度 | 整数型 | | | | 进程句柄 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 常量数组 | 文本型 | | 0 | i | 整数型 | | | 遍历层数 | 整数型 | | | 获取数据 | 整数型 | | | 写出数据 | 字节集 | | |
如果真 (进程句柄 = 0 ) 进程句柄 = 集_进程句柄 遍历层数 = 取堆栈格式地址 (内存指针, 常量数组) 计次循环首 (遍历层数, i ) 判断 (遍历层数 = i )  写出数据 = A2W (文本数据 ) WriteProcessMemoryByte (进程句柄, 获取数据 + 十六到十 (常量数组 [i ]), 写出数据, 选择 (写出长度 = 0, 取字节集长度 (写出数据 ), 写出长度 ), 0 ) .   
|
|