BOOL WINAPI VirtualProtect(
__in LPVOID lpAddress,
__in SIZE_T dwSize,
__in DWORD flNewProtect,
__out PDWORD lpflOldProtect
);
메모리 영역의 보호 설정 값을 변경한다.(읽기 전용, 쓰기 가능, 실행 가능)
lpAddress : 변경할 시작 주소
dwSize : 변경할 사이즈
flNewProtect : 플래그
lpflOldProtect : 변경 전 상태를 저장할 변수 포인터
플래그 값에 많이 들어가는 것
PAGE_EXECUTE ( 0x10 )
PAGE_EXECUTE_READWRITE ( 0x40 )
PAGE_GUARD ( 0x100 )
'My Study > Function' 카테고리의 다른 글
VirtualFree (0) | 2010.02.24 |
---|---|
VirtualQuery (0) | 2010.02.24 |
VirtualAlloc (0) | 2010.02.24 |
TerminateProcess (0) | 2010.02.24 |
ExitProcess (0) | 2010.02.24 |