본문으로 이동

INF 파일

위키백과, 우리 모두의 백과사전.
설정 정보 파일
Setup Information file
파일 확장자.inf
인터넷 미디어 타입
text/plain
포맷 종류Configuration file
사전 컴파일된 설정 정보 파일
Precompiled Setup Information file
파일 확장자.pnf
인터넷 미디어 타입
application/octet-stream
포맷 종류Configuration file

INF 파일(설정 정보 파일, Setup Information file)은 마이크로소프트 윈도우 기반 운영 체제에서 소프트웨어 및 장치 드라이버 설치에 사용되는 INI 평문 파일이다.[1] INF 파일은 일반적으로 하드웨어 구성 요소의 장치 드라이버를 설치하는 데 사용된다.[2] 윈도우에는 INF 기반 설치를 생성하기 위한 IExpress 도구가 포함되어 있다. INF 파일은 윈도우 Setup API와 그 후속인 윈도우 인스톨러의 일부를 구성한다.

\windows\inf 디렉토리에는 여러 .inf 파일이 포함되어 있다.[3]

미리 컴파일된 설정 정보 파일(*.pnf)은 운영 체제에 의해 컴파일된 INF 파일의 이진 표현이다.

구조

[편집]

INF 파일의 구조는 INI 파일의 구조와 매우 유사하며, 복사할 파일, 레지스트리 변경 사항 등을 지정하는 다양한 섹션을 포함한다. 모든 INF 파일에는 INF 파일이 대상으로 하는 윈도우 버전을 지정하는 Signature 키-값 쌍을 가진 [Version] 섹션이 포함되어 있다. 서명은 일반적으로 $CHICAGO$ (윈도우 9x용) 또는 $WINDOWS NT$ (윈도우 NT/2K/XP용)이다. 나머지 대부분의 섹션은 사용자 정의되며 설치될 구성 요소에 특정한 정보를 포함한다. INF 파일의 예시는 다음과 같을 수 있다.

[autorun]
open=example.exe

이것은 파일이 포함된 미디어가 (루트 디렉토리에) 컴퓨터에 연결될 때마다 example.exe 파일을 자동으로 열게 된다. 미디어를 삽입하기 전에 그러한 파일이 존재하는지 알 수 있는 방법이 없으므로 이것은 위험할 수 있다. 그러나 윈도우 XP부터 이 기능은 사용자에게 어떤 작업을 수행할지 선택하도록 강제하는 메뉴로 대체되었다.

INF 파일은 윈도우 2000에서 때때로 위험할 수 있는데, 이는 컴퓨터 바이러스가 프롬프트 없이 자동으로 실행되도록 허용할 수 있기 때문이다. 이들은 윈도우 7에서 차단되지만, 해결할 수 있다.[4]

[autorun]
open=example.bat
icon=cd.ico

icon=*.ico 명령은 이전 또는 기본 드라이브 아이콘을 지정된 아이콘으로 대체한다. [autorun][AutoRun] 또는 [Autorun]으로 대체될 수 있다.

레지스트리 값

[편집]

INF 파일은 윈도우 레지스트리 항목의 값을 지정할 수 있다. 드라이버 공급업체와 사용자는 예를 들어 이 기능을 사용하여 ROM 메모리가 손상된 디스플레이의 디스플레이 확장된 디스플레이 식별 데이터(EDID) 메타데이터를 재정의할 수 있다.[5]

같이 보기

[편집]

각주

[편집]
  1. tedhudek. “Overview of INF Files - Windows drivers” (미국 영어). 《learn.microsoft.com》. 2022년 11월 29일에 확인함. 
  2. lorihollasch. “Creating an INF file for a file system driver - Windows drivers” (미국 영어). 《learn.microsoft.com》. 2022년 11월 29일에 확인함. 
  3. Norton, Peter; Mueller, John Paul (1997년 10월 28일). 《Peter Norton's Complete Guide to Windows XP》. Pearson Education (1997에 출판됨). ISBN 9780132715386. 2014년 8월 31일에 확인함. Look in the \WINDOWS\INF directory, and you'll see a set of INF files. 
  4. “How To Auto-Launch Apps With A USB Stick [Windows]”. 2011년 9월 22일. 
  5. lorihollasch. “Manufacturer override of monitor EDIDs - Windows drivers” (미국 영어). 《learn.microsoft.com》. 2022년 11월 29일에 확인함. 

외부 링크

[편집]