엔진 개발 및 동작 원리

홈 > 커뮤니티 > 질문 게시판
질문 게시판

엔진 개발 및 동작 원리

1 돈워리 1 210
안녕하세요.
이 분야를 공부하고 싶어서 왔는데 기본적인 것 부터가 궁금하여 질문 드립니다.
먼저 OS시간에 다른 프로세스의 메모리 접근이 불가능 하다고 하는데 이런 툴들은 어떻게 접근이 가능한지 궁금합니다.
추가로 개발할때 가상메모리를 사용할텐데 어떻게 다른 프로세스의 메모리 주소를 참조하는 코드를 작성 하는건지도 궁금합니다.

뭔가 에뮬레이터같이 툴 위에서 프로그램을 돌리는 걸까요?
1 Comments
1 MeroZemory 02.18 21:27  
말씀하신대로 각 프로세스는 독립된 메모리 공간(가상 메모리)을 할당받으며, 다른 프로세스의 메모리 공간과 격리되어 있습니다. 하지만 OpenProcess, ReadProcessMemory, WriteProcessMemory와 같이 OS에서 제공하는 API를 사용하시면 이러한 제한을 우회하여 다른 프로세스의 메모리를 읽고 쓸 수 있습니다.