我用cheating engine搜索到了我游戏内存里放金币的地址,然后用c语言在visual c++ 6.0写了个代码想读那地址内存里的数据,可是提示内存访问出错,为什么cheating engine能访问,我写的不能??我写的代码如下:
#include <stdio.h>
#include <string.h>void main()
{
char *p; p=(int*)0x081D0730;//这是我用cheating engine读到的地址
printf("%d\n",*p);
}望大虾门指教,我编译没错,运行就错了
#include <stdio.h>
#include <string.h>void main()
{
char *p; p=(int*)0x081D0730;//这是我用cheating engine读到的地址
printf("%d\n",*p);
}望大虾门指教,我编译没错,运行就错了
要用ReadProcessMemory、WriteProcessMemory。
这是c++的还是c的函数,大虾这函数我没用过不懂,我在搞c啥
但是这个程序的进程空间不能直接对游戏进程空间的访问
需要用ReadProcessMemory、WriteProcessMemory
ReadProcessMemory、WriteProcessMemory是windows的api,用c和c++都可以调用。