확장자가 dll 인 파일은 동적 링크 라이브러리 함수이며 다음과 같이 정의됩니다. 동적 링크 라이브러리의 개념? 동적 링크 라이브러리 (DLL) 는 다른 응용 프로그램에서 공유할 수 있는 루틴 및 리소스를 캡슐화하는 프로그램 모듈입니다. DLL 파일의 확장자는 일반적으로 dll 이거나 drv, sys, fon 일 수 있습니다. 이 파일은 실행 파일 (exe) 과 매우 유사합니다. 단, DLL 에는 실행 코드가 포함되어 있지만 개별적으로 실행할 수 없습니다. 대신 Windows 응용 프로그램에서 직접 또는 간접적으로 호출해야 합니다. 동적 링크는 정적 링크에 상대적입니다. 정적 링크란 호출할 함수나 프로시저를 실행 파일에 연결하여 실행 파일의 일부로 만드는 것을 말합니다. 즉, 함수 및 프로시저 코드는 런타임에 필요한 모든 코드가 포함된 프로그램의 exe 파일에 있습니다. 여러 프로그램이 동일한 함수를 호출하면 메모리에 이 함수의 여러 복사본이 있어 귀중한 메모리 리소스를 낭비하게 됩니다. 동적 링크에 의해 호출된 함수 코드는 응용 프로그램의 실행 파일에 복사되지 않고 호출되는 함수에 대한 설명 정보 (일반적으로 일부 대상 변경 정보) 만 추가됩니다. Windows 의 관리 하에 응용 프로그램과 해당 DLL 간의 링크 관계는 응용 프로그램이 메모리에 로드되고 실행될 때만 설정됩니다. 호출 된 DLL 에서 함수를 실행할 때 Windows 는 링크에 의해 생성 된 대상 변경 정보에 따라 DLL 에서 해당 함수 코드의 실행을 전환합니다. 일반적으로 응용 프로그램에서 동적 링크 라이브러리를 사용하는 경우 Win32 시스템은 메모리 매핑 파일을 통해 메모리에 DLL 사본이 하나만 있음을 보증합니다. DLL 은 먼저 Win32 시스템의 글로벌 스택으로 호출된 다음 이 DLL 을 호출하는 프로세스의 주소 공간에 매핑됩니다. Win32 시스템에서 각 프로세스에는 고유한 32 비트 선형 주소 공간이 있습니다. 하나의 DLL 이 여러 프로세스에 의해 호출되는 경우 각 프로세스는 DLL 의 이미지를 받습니다. 16 비트 Windows 와 달리 DLL 은 Win32 의 각 프로세스에 대한 코드로 볼 수 있습니다. 둘째, 동적 링크 라이브러리 1 이점. * * * DLL 사용의 주요 목적은 모든 Windows 응용 프로그램에서 즐길 수 있는 * * * 코드를 즐기는 것입니다. 2. 구현 세부 사항을 숨깁니다. DLL 의 루틴이 대답 할 수 있습니까? C