ReadProcessMemory()无法读出数据,求教~~~
HWND gameh=::FindWindow(NULL,"YB_OnlineClient");DWORD processid;
::GetWindowThreadProcessId(gameh,&processid);
HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,processid);
DWORD byread;
LPCVOID pbase=(LPCVOID)0x02F40D28;
LPVOID nbuffer=(LPVOID)&m_role_bloodvalue;
::ReadProcessMemory(processH,pbase,nbuffer,4,&byread);
UpdateData(false);
我用这段代码读取XXX游戏角色的血值,可是读不出来,不知道是什么原因,求教, 但是可以读出别的游戏的一些数据,请问这是什么原因?