代码
void CMy2Dlg::OnMemoryRead()
{
// baseURL 23581628
HWND GameH;
DWORD ProcessID,Mybyte;
HANDLE ProcessH;
int Money;
GameH = ::FindWindow(NULL,"Farm Frenzy 3");
if (GameH !=0)
{
//this->m_data = (int)GameH;
::GetWindowThreadProcessId(GameH,&ProcessID);
ProcessH=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,ProcessID);
if (::ReadProcessMemory(ProcessH,(LPVOID)0x23581628,(LPVOID)&Money,4,&Mybyte))
{
this->m_data = Money;
}
else
this->m_data = 0;
}
UpdateData(false);
}
{
// baseURL 23581628
HWND GameH;
DWORD ProcessID,Mybyte;
HANDLE ProcessH;
int Money;
GameH = ::FindWindow(NULL,"Farm Frenzy 3");
if (GameH !=0)
{
//this->m_data = (int)GameH;
::GetWindowThreadProcessId(GameH,&ProcessID);
ProcessH=::OpenProcess(PROCESS_ALL_ACCESS,FALSE,ProcessID);
if (::ReadProcessMemory(ProcessH,(LPVOID)0x23581628,(LPVOID)&Money,4,&Mybyte))
{
this->m_data = Money;
}
else
this->m_data = 0;
}
UpdateData(false);
}
测试程序:疯狂农场3