<div>VirtualAllocEx로 할당한 다른 프로세스의 메모리를</div> <div>ReadProcessMemory로 읽어오려는데 못읽어 오네요.</div> <div> </div> <div>GetLastError()는 998 : 잘못된 메모리 위치를 엑세스 하려고 했습니다.</div> <div> </div> <div>코드는 다음과 같습니다.</div> <div>pRemoteMem = VirtualAllocEx(hProcess,</div> <div> 0,</div> <div> nBytesToWrite,<br> MEM_RESERVE | MEM_COMMIT,<br> PAGE_READWRITE);</div> <div> </div> <div>이러구 </div> <div>ReadProcessMemory(hProcess, pRemoteMem,...</div> <div>하면 여기서 Access Violation이 일어납니다.</div> <div> </div> <div>읽기전에 VirtualProtect 로 해당 메모리에 읽기 권한을 주려고 해도 같은 998에러가 납니다. ㅠ</div> <div> </div> <div>웃기는건 VitualFree는 제대로 성공을 하네요.</div> <div>하~</div> <div> </div> <div>이유가 뭔지 아시는 분 뭔가 조언좀.. ㅠ_ㅠ</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.