for( i = 0x03000000 ; i <= 0x09FFFFFF ; i++ ){
if( 페이지가 사용 가능하면 ){
buffer = *(DWORD*)(i);
}
}
이딴식으로 했는데
막상 buffer = *(DWORD*)(i); 이게 발동하면
오류보고서 뜸
버퍼에다가 주소 i 에 있는 값을 더블워드로 변환해서 쑤셔박을라카는데
왜 오류나는지 이해가안됨.
if( 페이지가 사용 가능하면 ){
buffer = *(DWORD*)(i);
}
}
이딴식으로 했는데
막상 buffer = *(DWORD*)(i); 이게 발동하면
오류보고서 뜸
버퍼에다가 주소 i 에 있는 값을 더블워드로 변환해서 쑤셔박을라카는데
왜 오류나는지 이해가안됨.
자기 메모리 아닌 부분 건드는 프로세스는 원래 바로 사형선고 나옴
윈도우면 메모리맵으로 메모리 전 영역 떠서 하는 거 아님?
ㄴ 아니 DLL 꾸겨넣어서 그런문제는 아닐껀데 왜그럴까 ㅠ