- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
完美无限视野有个疑惑。
要修改无限视野:
1. DWORD pid;
2. ::GetWindowThreadProcessId(hwnd,&pid);
3. HANDLE h_process = ::OpenProcess(PROCESS_ALL_ACCESS,false,pid);
4. int *value = (int *)SEE_ADDRESS;//无限视野地址
5. int change = 1317602164;
6. ::WriteProcessMemory(h_process,value,&change,sizeof(int),NULL);
这样可以达到目的。
用指针和memcpy却不行,一运行就报错退出
代码如下:
1. int *value = (int *)SEE_ADDRESS;//无限视野地址
2. int change = 1317602164;
3. memcpy(value,&change,sizeof(int));
4. 或者 *(int *)SEE_ADDRESS = 1317602164;
用指针或memcpy均报错,这两种方法和上面的效果应该一样,不知道怎么不能运行,不知道怎么回事? |
|