암시적 링크와 명시적 링크의 경우 모두 Windows는 Kernel32.dll 및 User32.dll과 같이 "알려진 DLL"을 먼저 검색합니다.

그런 다음 아래 순서에 따라 DLL을 검색합니다:

  1. 현재 프로세스의 실행 모듈이 있는 디렉터리
  2. 현재 디렉터리
  3. Windows 시스템 디렉터리. GetSystemDirectory 함수가 이 디렉터리의 경로를 검색합니다.
  4. Windows 디렉터리. GetWindowsDirectory 함수가 이 디렉터리의 경로를 검색합니다.
  5. PATH 환경 변수에 나열된 디렉터리

References