PnP 드라이버 패키지에 대한 카탈로그 파일 만들기

드라이버 패키지에 대한 서명되지 않은 카탈로그 파일을 만들려면 다음 단계를 수행합니다.

  1. 필요한 INF CatalogFile=FileName을 추가합니다. Cat 항목 또는 INF CatalogFile.PlatformExtension=unique-filename. 드라이버 패키지의 INF 파일의 INF 버전 섹션에 대한 Cat 항목입니다. 플랫폼 확장을 사용하는 방법에 대한 자세한 내용은 플랫폼 간 INF 파일을 참조하세요.

  2. Inf2Cat 도구를 사용하여 대상 플랫폼에 대해 드라이버 패키지에 서명할 수 있는지 확인하고 대상 플랫폼에 적용되는 서명되지 않은 카탈로그 파일(.cat 파일)을 생성합니다.

다음 Inf2Cat 명령을 사용하여 서명되지 않은 카탈로그 파일을 만듭니다.

Inf2Cat /driver:DriverPath /os:WindowsVersionList

위치:

  • /driver:DriverPath 매개 변수는 드라이버 패키지가 있는 디렉터리의 이름을 제공합니다.

  • /os:WindowsVersionList 매개 변수는 드라이버 패키지가 Windows 버전 식별자 목록에 지정된 Windows 버전에 대한 서명 요구 사항을 준수하는지 확인하도록 Inf2Cat을 구성합니다.

예제

다음 예제는 c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd에 있는 토스터드라이버 패키지에 적용됩니다. 토스터 패키지의 INF 파일은 Toastpkg.inf 이며 이 INF 파일에는 플랫폼 확장이 포함된 다음 CatalogFile 지시문이 포함되어 있습니다.

[Version]
. . .
CatalogFile.NTx86  = tostx86.cat
CatalogFile.NTIA64 = tostia64.cat
CatalogFile.NTAMD64 = tstamd64.cat
. . .

특정 x86 버전의 Windows에 대한 Tostx86.cat 생성하려면 WindowsVersionList에서 Windows 버전을 지정합니다. 예를 들어 다음 Inf2Cat 명령은 드라이버 패키지 가 Windows 2000 및 x86 버전의 Windows Vista, Windows Server 2003 및 Windows XP에 서명될 수 있음을 확인합니다.

Inf2Cat /driver:c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd /os:2000,XP_X86,Server2003_X86,Vista_X86

x64 버전의 Windows에 대한 Tostamd64.cat 생성하려면 WindowsVersionList에서 Windows 버전을 지정합니다. 예를 들어 다음 Inf2Cat 명령은 Windows Vista, Windows Server 2003 및 Windows XP의 x64 버전에 대해 드라이버 패키지에 서명할 수 있음을 확인합니다.

Inf2Cat /driver:c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd /os:XP_X64,Server2003_X64,Vista_X64

Windows Vista x64 Edition에 대해서만 Tostamd64.cat 생성하려면 WindowsVersionList 에서 "Vista_X64"만 지정합니다. 예를 들어 다음 Inf2Cat 명령은 드라이버 패키지 가 Windows Vista x64 Edition에 서명될 수 있음을 확인합니다.

Inf2Cat /driver:c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd /os:Vista_X64