public partial class Form1 : Form
{
private string a = "a";
public Form1()
{
InitializeComponent();
}
}
想从内存中读取数据变量 a 的值
用 ReadProcessMemory 读取,这需要指定内存地址问题:如何知道变量 a 的内存地址呢?听说用CE来找内存地址,不清楚 CE 是指什么,下载了一个 Cheat Engine 5.3
不知道怎么用

解决方案 »

  1.   

    什么叫从内存中??
    用反射就可以了
    参考下http://topic.csdn.net/u/20070110/20/9466f207-d3c3-432d-9e69-059cad1edf36.html
    http://www.host01.com/article/Net/00020007/0561317021276386.htm
      

  2.   

    C#里可以用指针进行内存操作,但必须用unsafe blockstatic void Main()
    {
       int a = 10;   unsafe
      {
         int * pointer1;
         pointer1 = &a;
         *pointer1 = 30;;
      }
    }
        Console.WriteLine(&a);
    }代码没调试,不知能不能运行。仿佛又回到c的怀抱。
      

  3.   

    C/C++时代还是经常需要看内存的。我也有时候会怀念alt+F6
      

  4.   

    用ce~~不错,不止可以对付c#的东西,可以对付所有的语言
      

  5.   

    ref是以内存地址形式传值的,速度很快,不知道楼主是否想知道这个?