kernel32.DLL 하드웨어가 사용하는 메모리와 사용자가 사용하는 메모리로 윈도우의 메모리 운영이 나누어져 있다는것은 지난 번에 말씀을 드렸습니다. 아래 그림은 일반적인 웹에서 구현되는 프로그램들의 실행 흐름을 보여주는 다이어그램인데 밑에 kernel mode단에서 각종 프로토콜. 그리고 하드웨어 드라이버들이 있고 그 위에 user mode라고 해서 실제로 사용자가 프로그램을 실행하는 윈도우가 되는데.. 아래 kernel mode 에서 user mode로 넘어오는 부분의 하단에 Ntdll.dll 이 있는데.. ntdll.dll 파일은 윈도우가 부팅되면서 커널메모리 영역을 사용할 수 있게끔 해주는 중요한 역할을 합니다 ntdll.dll 파일과 kernel32.dll 파일은 한 몸이라고 볼 수 있습니다...