各位大牛 这个问题实在困惑 无头绪ReadProcessMemory(hwnd,base,????,100,&byread);问号的地方,应该是(LPCVOID)类型  我如何读取base地址开始,长度为100的“字符串”呢?
如 "FD2C858DACEF0F7B"这样的望各位大牛不吝赐教啊

解决方案 »

  1.   

    现在卡壳的操作是:
    添加textbox关联CString变量m_str
    定义 char bf[4000];
    ReadProcessMemory(hwnd,base,bf,100,&byread);
    m_str=bf;
    UpdateData(false);
    读取的都是乱码
      

  2.   

    现在卡壳的操作是:
    添加textbox关联CString变量m_str
    定义 char bf[4000];
    ReadProcessMemory(hwnd,base,bf,100,&byread);
    m_str=bf;
    UpdateData(false);
    读取的都是乱码
      

  3.   

    现在卡壳的操作是:
    添加textbox关联CString变量m_str
    定义 char bf[4000];
    ReadProcessMemory(hwnd,base,bf,100,&byread);
    m_str=bf;
    UpdateData(false);
    读取的都是乱码
      

  4.   

    我问题好像没说的很清楚就是base地址开始,往后100字节,每个字节都有一个十六进制的数值,我想获取这个数值,并且最终以字符串得到。