DLL여러 응용 프로그램에서 동시에 사용할 수 있는 실행가능한 함수 or 데이터의 공유 라이브러리-> exe와 달리 자체적으로 코드를 실행할 수는 없다장점코드 모듈화코드 재사용효율적인 메모리 사용핵심 dll들은 거의 모든 윈도우 프로세스에서 사용된다.-> 따라서 한 물리공간에 매핑하고 가상주소에서 여기를 가리키도록 한다-> 즉, 하나의 프로세스에서 dll의 특정 함수 주소를 알아내면 모든 프로세스에서도 그 주소는 동일하다예) kernel32.dll, ntdll.dll, user32.dll 등 DLL 만들기 & 실행visual studio에서 cpp파일 만드는 것처럼 새 프로젝트에서 dll을 선택하면 템플릿이 생성된다.DLL 진입점DLL_PROCESS_ATTACH: 프로세스가 DLL을 로드DLL_THREA..