INF 파일에 대한 일반 지침

INF 파일에는 많은 공통 부분이 있으며 단일 구문 규칙 집합을 따릅니다. 그러나 Microsoft Windows에서 지원하는 다양한 디바이스와도 다릅니다. INF 파일을 작성할 때 다음 정보 원본을 참조하세요.

  • 이 섹션 및 INF 섹션INF 지시문 의 요약 참조 자료

  • INF 파일은 유효한 구조와 구문을 사용하여 설치 프로세스 시작 시 드라이버 패키지 유효성 검사 검사를 통과해야 합니다.

    INFVerif 도구를 사용하여 INF 파일의 구조 및 구문의 유효성을 검사합니다.

  • INF 파일에는 유효한 INF SourceDisksFilesSourceDisksNames 섹션이 포함되어야 합니다. Windows Vista부터 운영 체제는 이러한 섹션이 있고 올바르게 채워지지 않는 한 드라이버 패키지를 드라이버 저장소 에 복사하지 않습니다.

  • 디바이스 클래스에 대한 설명서

    예를 들어 디바이스가 프린터인 경우 프린터 드라이버 설치 및 구성을 참조하세요.

  • INF 파일용 WDK 도구

    자세한 내용은 INF 파일용 도구를 참조하세요. 이러한 도구는 WDK의 \Tools 하위 디렉터리에 포함되어 있습니다.

  • 유사한 디바이스에 대한 샘플 INF 파일 및 INF 파일

    샘플 드라이버를 검토하여 디바이스와 유사한 디바이스에 대한 INF 파일이 있는지 확인합니다.

  • 드라이버 패키지의 구성 요소는 시스템의 %SystemRoot%/Inf 디렉터리에서 직접 INF 파일을 복사하거나 삭제해서는 안 됩니다.

INF 파일 및 파일 인코딩 편집

줄 바꿈 삽입을 제어할 수 있는 텍스트 편집기를 사용하여 INF 파일을 만들거나 수정할 수 있습니다. ANSI 또는 유니코드(UTF-16 LE) 파일 인코딩을 사용하여 파일을 저장해야 합니다. 유니코드(UTF-16 LE)는 INF가 다양한 언어로 INF 문자열 섹션 지역화를 지원할 수 있기 때문에 선호됩니다. INF에 비 ASCII 문자가 포함된 경우 파일을 유니코드(UTF-16 LE) 파일로 저장해야 합니다.

INF 파일 이름 지정 및 버전 관리 모범 사례

  • INF 이름은 다른 공급업체의 INF와 충돌할 가능성을 줄이는 방식으로 이름을 지정해야 합니다. 예를 들어 INF 이름은 회사 이름의 약어인 접두사 또는 접미사로 포함할 수 있습니다.

  • 동일한 드라이버 패키지의 두 가지 변형이 브랜딩 문자열, 설정 등과 같은 측면에서 다른 경우 해당 두 드라이버 패키지에는 고유한 이름이 있어야 합니다.

  • INF 파일의 타임스탬프를 버전 제어 메커니즘으로 임의로 수정하지 마세요. INF 파일의 버전 제어는 INF 버전 섹션INF DriverVer 지시문 지시문을 통해 지정된 날짜 및 버전 번호를 기반으로 해야 합니다.

  • INF 또는 INF 참조 파일을 업데이트할 때마다 INF의 INF DriverVer 지시문 에서 날짜 및 버전을 업데이트해야 합니다.