- 注册时间
- 2011-3-6
- 最后登录
- 1970-1-1
该用户从未签到
|
以前一直以为给程序安装了HOOK之后,读取数据还是用 ReadProcessMemory 和 WriteProcessMemory 来读取数据,结果经过昨天的实战,发现我错了,,现在吧我的经验写下,方便以后有初学者踏过这里,随便学了.
: 如果不注入游戏的话,使用方法其实就很简单了,直接用FINDWINDOW 和GetWindowThreadProcessId以及OPENPROCESS就然后就轮到ReadProcessMemory和 WriteProcessMemory 来读取,这个方法其实CE就是这种工作模式的,我以前一直以为Setwindowshookex也是这种其实不是,他是让DLL成为目标程序的一部分,
然后可以直接利用
int * p;
DWORD i;
i=*P; //相当于ReadProcessMemory
这样的方法读取数据,
写数据更简单了
*p=i; 往指针里面写入数据, //WriteProcessMemory |
|