1. 获取窗口句柄
HWND h= FindWindow ("类名","扫雷、连连看、窗口名");
2.根据窗口句柄获取进程id
DWORD pid;
GetWindowThreadProcessId(h,&pid);
3.打开进程获取句柄
HANDLE handle=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid);
4.读
ReadProcessMemory(handle, 读取地址, 读取内容存储地址, 0x8fff大小 一般用 sizeof 计算, &byread DWORD类型一般用不上);
5.写
WriteProcessMemory(handle, 写入地址, 写入内容存储地址, 0x8fff大小 一般用 sizeof 计算, &bywrite DWORD类型一般用不上);
6.释放句柄
CloseHandle(handle);
网友评论