HWND gameh=::FindWindow(NULL,gameCaption);
//获取窗口进程ID
DWORD processid;
::GetWindowThreadProcessId(gameh,&processid);
//打开指定进程
HANDLE processH=::OpenProcess(PROCESS_ALL_ACCESS,false,processid);
//读指定进程 内存数据
DWORD byread;//实际读取的字节数
LPCVOID pbase=(LPCVOID)0x00416648;//基址 即读取数据的起始内存地址
LPVOID nbuffer=(LPVOID)&m_num;// 存放数据的缓冲区
::ReadProcessMemory(processH,pbase,nbuffer,2,&byread);
UpdateData(false); //更新变量的值到 编辑框
nbuffer +=300;
WriteProcessMemory(processH,pbase,&nbuffer,2,&byread);