안녕하세요 삽잡이입니다. 이번 시간에는 지난 시간에 이어서 DLL에 대하여 조금 더 알아보려고 합니다. DLL에도 메인이 있습니다. 우리가 아는 main은 한번 실행이 된 다음 종료가 되면 프로그램이 종료되지요...그런데, DLL의 main은 성격이 다릅니다.DllMain은 DLL이 어떤 상태인지 파악하려고 호출되는 네가지 case를 가지고 있습니다.즉, 네가지 case가 될 때마다 호출이 되는 것입니다. DLL의 초기화, 마무리를 위해 만들어진 것이 DLL의 메인이지요... 물론, DLL을 만들었을때 왜 안썼느냐 할 수있는데,초기화, 마무리를 할 때 할일이 없다면 필요가 없겠지요...하지만, DLL을 load할 때 메모리가 필요하고, Unload할 때 메모리를 해제해야한다면...DLL이 load,되고 ..