제        목  hWnd로 프로세스 메모리 쓰기/읽기

올   린   ID  윤남영(Neo.L)   작 성  시 각   2001-06-17 오후 11:29:08
조   회   수   240 첨 부 파 일  



HWND hWnd = FindWindow("My Process Caption Name", NULL);
        
if(hWnd)
{
    DWORD ProcessId;

    GetWindowThreadProcessId(hWnd, &ProcessId);  // hWnd로 프로세스 ID를 얻음..

    HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);

    if(hProcess)
    {
        DWORD ReadBytes;
        char buffer[100];

        ReadProcessMemory(hProcess, (LPCVOID)0x400000, buffer, 100, &ReadBytes);
        // WriteProcessMemory를 이용하면 쓰기...

        CloseHandle(hProcess);
    }
}

+ Recent posts