当前位置:编程学习 > VB >>

请问 我已经找到游戏内存基址了 要怎么读出游戏的金钱数值?

我在玩一个QQ华夏的网络游戏 我已经找到人物的基址了  而且也得到偏移量了  
但是就是不会读出内存里的值,所以无法进行比较
求各位解答下 要怎么才能读出内存地址中的值来 --------------------编程问答-------------------- 下个外挂源码啥都有了 --------------------编程问答-------------------- 慢慢找吧,功力不够呢 --------------------编程问答-------------------- 1.通过FindWindow、读取窗体的句柄
2.通过GetWindowThreadProcessId读取查找窗体句柄进程的PID值
3.用OpenProcess打开查到PID值的进程并且获得读写权限
4.ReadProcessMemory读出指定的内存地址数据
5.把得到的数据经过偏移计算得到新的内存地址.再ReadProcessMemory读出指定的内存地址数据
  如果是多级指针,则再进行偏移计算
--------------------编程问答--------------------
引用 3 楼 MythicBird 的回复:
1.通过FindWindow、读取窗体的句柄 
2.通过GetWindowThreadProcessId读取查找窗体句柄进程的PID值 
3.用OpenProcess打开查到PID值的进程并且获得读写权限 
4.ReadProcessMemory读出指定的内存地址数据 
5.把得到的数据经过偏移计算得到新的内存地址.再ReadProcessMemory读出指定的内存地址数据 
  如果是多级指针,则再进行偏移计算 
--------------------编程问答-------------------- 读整形内存啊!
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,