|
本帖最后由 萧阳天 于 2016-4-23 15:24 编辑
两种失败例子:
变量名 | 类 型 | 静态 | 数组 | 备 注 | id | 整数型 | | | 内存组 | 整数型 | | 0 | i | 整数型 | | |
id = 进程_名取ID (“1.exe”) 内存. 搜索 (id, 到字节集 (“测试数据”), 内存组 )计次循环首 (取数组成员数 (内存组 ), i )内存. 置属性 (id, 内存组 [i ], 4 )内存. 写文本 (id, 内存组 [i ], “我被改变”)输出调试文本 (内存. 读文本 (id, 内存组 [i ], 8 )) 计次循环尾 () 变量名 | 类 型 | 静态 | 数组 | 备 注 | id | 整数型 | | | 内存组 | 整数型 | | 0 | 进程句柄 | 整数型 | | | i | 整数型 | | | [i ][i ][i ]id = 进程_名取ID (“1.exe”) 内存. 搜索 (id, 到字节集 (“测试数据”), 内存组 )进程句柄 = 进程_打开 (进程_名取句柄 (“1.exe”)) 计次循环首 (取数组成员数 (内存组 ), i )内存. 置属性 (进程句柄, 内存组 [i ], 4 )内存. 写文本 (id, 内存组 [i ], “我被改变”)输出调试文本 (内存. 读文本 (id, 内存组 [i ], 8 )) 计次循环尾 ()
成功例子及源码
变量名 | 类 型 | 静态 | 数组 | 备 注 | id | 整数型 | | | 内存组 | 整数型 | | 0 | i | 整数型 | | | aaa | 精易_内存属性 | | | hProcess | 整数型 | | |
id = 进程_名取ID (“1.exe”) hProcess = OpenProcess (2035711, 0, id )内存. 搜索 (id, 到字节集 (“测试数据”), 内存组 )计次循环首 (取数组成员数 (内存组 ), i )置内存属性 (hProcess, 内存组 [i ])调试输出 (内存. 写文本 (id, 内存组 [i ], “我被改变了”)) 调试输出 (内存. 读文本 (id, 内存组 [i ], 10 )) 计次循环尾 () 变量名 | 类 型 | 静态 | 数组 | 备 注 | zxzx | 精易_内存属性 | | | as | 整数型 | | | zx | 整数型 | | |
as = VirtualQueryEx (进程句柄, 内存地址, zxzx, 28 )zx = VirtualProtectEx (进程句柄, zxzx.区域地址, zxzx.区域长度, 64, 取变量地址 (zxzx.当前属性 ))
|
|