> 일반적인 문제 > .dll은 어떤 파일인가요?

.dll은 어떤 파일인가요?

WBOY
풀어 주다: 2022-08-29 15:00:51
원래의
49576명이 탐색했습니다.

".dll"은 실행 파일입니다. dll은 "Dynamic Link Library"의 약어로, 여러 프로그램에서 동시에 사용할 수 있는 코드와 데이터가 포함된 동적 링크 라이브러리입니다. 특별한 작업을 수행하는 데 필요한 코드 및 기타 리소스를 공유합니다.

.dll은 어떤 파일인가요?

이 튜토리얼의 운영 환경: Windows 10 시스템, DELL G3 컴퓨터.

.dll 파일이란?

DLL(Dynamic Link Library) 파일은 동적 링크 라이브러리라고도 하며 응용프로그램 확장이라고도 합니다.

DLL은 여러 프로그램에서 동시에 사용할 수 있는 코드와 데이터가 포함된 라이브러리입니다.

DLL 파일은 프로그램이 특수 작업을 수행하는 데 필요한 코드 및 기타 리소스를 공유할 수 있게 해주는 실행 파일입니다. Windows에서 제공하는 DLL 파일에는 Windows 기반 프로그램이 Windows 환경에서 작동할 수 있도록 하는 많은 기능과 리소스가 포함되어 있습니다.

.dll은 어떤 파일인가요?

dll 파일의 특징

DLL은 메모리 사용량이 적고 편집이 쉽다는 특징을 가지고 있기 때문에 많은 컴퓨터 바이러스는 DLL 형식의 파일입니다. 하지만 단독으로 실행할 수는 없습니다. 동적 링크 라이브러리는 일반적으로 직접 실행할 수 없으며 메시지를 받을 수 없습니다. 특정 작업을 완료하기 위해 실행 프로그램이나 다른 DLL에서 호출할 수 있는 기능이 포함된 독립 파일입니다. 다른 모듈이 동적 링크 라이브러리의 함수를 호출할 때만 작동합니다.

장점

프로그램의 다른 부분에 영향을 주지 않고 개별 모듈에 업데이트를 더 쉽게 적용할 수 있습니다. 예를 들어 세율이 매년 변경되는 급여 계산 프로그램이 있을 수 있습니다. 변경 사항이 DLL에 격리되면 전체 프로그램을 다시 빌드하거나 설치하지 않고도 업데이트를 적용할 수 있습니다.

Windows 운영 체제에서 DLL로 구현된 일부 파일은 아래에 설명되어 있습니다. ActiveX 컨트롤(.ocx) 파일 ActiveX 컨트롤의 예로 달력에서 날짜를 선택할 수 있는 Calendar 컨트롤이 있습니다. 제어판(.cpl) 파일 .cpl 파일의 예로는 제어판에 있는 항목이 있습니다. 각 항목은 개인 DLL입니다. 장치 드라이버(.drv) 파일 장치 드라이버의 예로는 프린터로의 인쇄를 제어하는 ​​프린터 드라이버가 있습니다.

DLL의 장점

프로그램이 DLL을 사용하면 다음과 같은 장점이 있습니다. 여러 프로그램이 동일한 함수 라이브러리를 사용하면 DLL이 디스크 및 물리적 메모리의 부하를 줄일 수 있습니다. 코드 중복의 양. 이는 포그라운드에서 실행되는 프로그램뿐만 아니라 Windows 운영 체제에서 실행되는 다른 프로그램에도 큰 영향을 미칠 수 있습니다. 모듈식 아키텍처 DLL을 홍보하면 모듈식 프로그램 개발을 촉진하는 데 도움이 될 수 있습니다. 이는 여러 언어 버전이 필요한 대규모 프로그램이나 모듈식 아키텍처가 필요한 프로그램을 개발하는 데 도움이 될 수 있습니다. 모듈식 프로그램의 예로는 런타임에 동적으로 로드할 수 있는 여러 모듈이 있는 회계 프로그램이 있습니다. 단순화된 배포 및 설치 DLL의 기능을 업데이트하거나 복구해야 하는 경우 DLL을 배포하고 설치할 때 DLL에 대한 프로그램 링크를 다시 설정할 필요가 없습니다. 또한 여러 프로그램이 동일한 DLL을 사용하는 경우 여러 프로그램이 업데이트 또는 수정의 이점을 누릴 수 있습니다. 이 문제는 정기적으로 업데이트되거나 수정되는 타사 DLL을 사용할 때 더 자주 발생할 수 있습니다.

더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!

위 내용은 .dll은 어떤 파일인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿