您现在的位置:首页 >> API >> API >> 内容

Delphi中ReadProcessMemory API使用简介

时间:2011/9/3 14:53:13 点击:

  核心提示:说一下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的占用内存大小是一样的!

Tags:使用 简介 
作者:网络 来源:转载
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
本类推荐
  • 没有
本类固顶
  • 没有
  • 盒子文章(www.2ccc.com) © 2024 版权所有 All Rights Reserved.
  • 沪ICP备05001939号