제 목 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);
}
}
올 린 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);
}
}
'KB > MFC/Win32' 카테고리의 다른 글
간단한 LoadString (0) | 2004.03.19 |
---|---|
Task Scheduler SDK를 이용한 Idle Trigger 생성 예제 (0) | 2004.03.19 |
HTTP Tunneling (0) | 2004.03.19 |
HTML코드를 임시파일로 저장한 파일 URL얻기 (0) | 2004.03.19 |
HTML 리소스에 넣어 Navigate 하기 (0) | 2004.03.19 |