C++ 读内存相关操作

2020-06-21  本文已影响0人  blank_white
    HWND h = ::FindWindow(NULL, TEXT("扫雷"));
    if (h == 0)
    {
        ::MessageBox(NULL, TEXT("未找到扫雷"), NULL, MB_OK);
        return;
    }
    DWORD pid;
    ::GetWindowThreadProcessId(h,&pid);

    HANDLE hp = ::OpenProcess(PROCESS_ALL_ACCESS,FALSE,pid);

    if (hp==NULL)
    {
        ::MessageBox(NULL, TEXT("hp 为 空"), TEXT(""), MB_OK);
    }

    
    LPCVOID addr = (LPCVOID)0x01005194;
    //线程句柄   要读取的地址   读出来的数据存放变量   读取字节数  线程id
    ReadProcessMemory(hp,addr,&m_edit_Base,4,&pid);
上一篇下一篇

猜你喜欢

热点阅读