«   2022/10   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
Archives
Today
4
Total
276,910
10-07 04:04
관리 메뉴

lancelot.com

[펌] hWnd로 프로세스 메모리 쓰기/읽기 본문

프로그래밍

[펌] hWnd로 프로세스 메모리 쓰기/읽기

lancelot50 2008. 8. 19. 13:56
이것 역시 데브피아에서.
잘 작동할진 해봐야 알겠습니다만.

http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&MAEULNo=20&no=2474&ref=878


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);
    }
}
2 Comments
댓글쓰기 폼