核心提示:说一下ReadProcessMemory API函数吧它有五个参数(原型是什么就记不清了,没有开发工具在电脑上)第一个参数是进程句柄第二个参数对于我们来说,就是游戏的某个内存地址了(如基本点的东西:红...
说一下ReadProcessMemory API函数吧
它有五个参数(原型是什么就记不清了,没有开发工具在电脑上)
第一个参数是进程句柄
第二个参数对于我们来说,就是游戏的某个内存地址了(如基本点的东西:红兰的内存地址)
第三个参数就是指定内存地址的值了(如红兰的数值)
第四个参数就是要读取内存地址的大小了
第五个我也不太明白是什么,设置为空,为0就行了
第一第五个没有什么好说的了
如
ReadProcessMemory(hProcess, PointerAddr, PointerVaule, SizeOf(PointerVaule), 0);
PointerAddr为Pointer类型,值可为 $00400000 之类的值
PointerVaule为Pointer类型,值读出来的一般用Integer转为整形,也可以转为其它型
SizeOf(PointerVaule)读取内存值占用的大小 ,Delphi可以用SizeOf来计算
要说明一下的是,第二和第三个参数,可以设置为整形,那第四个参数就可以为常量4了
为什么呢?Pointer与Integer的占用内存大小是一样的!