C++ 内存读写

2020-06-21  本文已影响0人  blank_white

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);

上一篇 下一篇

猜你喜欢

热点阅读