VC修改DNF
HWND hwnd=::FindWindow(NULL,"地下城与勇士");
DWORD processid;
::GetWindowThreadProcessId(hwnd,&processid);
HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,processid);
DWORD byread;
LPCVOID pbase=(LPCVOID)0x01DEE020; //基址 血
LPVOID nbuffer=(LPVOID)&mo;
::ReadProcessMemory(processH,pbase,nbuffer,4,&byread);//读取数据
int k=100;
mo+=k;
WriteProcessMemory(processH,(LPVOID)pbase,(LPVOID)&mo,4,NULL);
我找到了DNF 血基址
但无法修改修改
我是新手
其他:先用ce确定能否修改,还要就是你要捕获可能出现的错误,必然打开进程是否正确,读内存是否成功等,如果都成功,那就是进程权限问题
上一个:spin控件的UDN_DELTAPOS消息//下面代码什么作用? [
下一个:vc 套接字 struct