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)

변수 공유

함수 공유

1. implicit

2. explicit

 

 

 

https://clarus.tistory.com/entry/%EC%89%BD%EA%B2%8C-%EC%93%B4-dll

'CS > windows' 카테고리의 다른 글

pe 파일 기초  (0) 2024.01.09