我在论坛发现如下内容:-------最近闲来无事发现周围的朋友都在玩《植物大战僵尸》的游戏!于是动了制作这游戏工具的念头!虽然在网上同类工具很多 但是用C#写的我几乎看不到!所以我想用C#写一个!
  首先用CE或者OD或者其他反汇编工具找出游戏的内存基址!
  游戏内存基址:base = 0x006A9EC0
  游戏阳光地址:[base+0x768]+0x5560
  游戏金钱地址:[base+0x82C]+0x28
  游戏关卡地址:[base+0x82C]+0x24 //关卡如:A-B 实际值为:(A-1)×10+B
-------我的问题是,怎样查找出这些游戏基址呢?请高手不吝赐教啦~

解决方案 »

  1.   

    利用API 函数:
    内存操作(读取写入)---->ReadProcessMemory、WriteProcessMemory
    我就是用这两个做外挂的,我建议你最好别用C# 做外挂,没意义,跨系统性很差。
      

  2.   

    http://topic.csdn.net/u/20100209/12/d5258785-3a2d-4377-acc6-50171d082ffd.html
      

  3.   

    在C#中使用非安全代码,即使用C++的指针操作unsafe
    {
     yourtype* pointer ;
      ……
    }
      

  4.   

    API 查询内存
    有专门的方法
      

  5.   

    对于植物大战僵尸来说,只用CE就可以找到这些值了,不过另外一些游戏,除了CE,可能还要用到OD配合才能找到!