dll 호출 방법

dll이란: 실행파일 안에서 변수, 함수 등을 공유하기 위해 만든 라이브러리

dll을 끌어오는 lib파일 안에는 dll이 export한 함수 각각에 대한 stub이 있다.

stub: 함수 호출에 쓰이는 정보, 진짜 함수와 동일한 이름/인수 리스트를 가진 pseudo 함수

lib를 import library라고 부른다

호출 방법

  1. implicit(생략)
  2. explicit 2-1. HINSTANCE LoadLibrary( LPCTSTR IpLibFileName ); 2-2. GetProcAddress 함수 2-3. IpFactoryFunc(num) 함수 2-4. FreeLibrary(hDll)

Image

변수 공유

Image

함수 공유

Image

  1. implicit

Image

  1. explicit

Image

더 알아보기