INF 파일

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

 디렉토리에는 여러 .inf 파일이 포함되어 있다.

미리 컴파일된 설정 정보 파일()은 운영 체제에 의해 컴파일된 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에서 차단되지만, 해결할 수 있다.
[autorun]
open=example.bat
icon=cd.ico
icon=*.ico 명령은 이전 또는 기본 드라이브 아이콘을 지정된 아이콘으로 대체한다.
[autorun]은 [AutoRun] 또는 [Autorun]으로 대체될 수 있다.

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

 같이 보기 
 Autorun.inf
 Cabextract

 각주 

 외부 링크 
 MSDN의 INF 파일
 MSDN의 INF 파일을 사용한 인터넷 구성 요소 다운로드
 표준 모뎀 명령 세트 및 INF.

분류:설정 파일
분류:윈도우 구성 요소