Creazione di un file di catalogo per un pacchetto driver PnP

Per creare un file di catalogo senza segno per un pacchetto driver, seguire questa procedura:

  1. Aggiungere ilfile FileNamein catalogo= INF richiesto. Voce cat o INF CatalogFile.PlatformExtension=unique-filename. Voci cat nella sezione INF Version (Versione INF) del file INF di un pacchetto driver. Per informazioni su come usare le estensioni della piattaforma, vedere File INF multipiattaforma.

  2. Usare lo strumento Inf2Cat per verificare che il pacchetto driver possa essere firmato per le piattaforme di destinazione e per generare i file di catalogo non firmati (file cat ) applicabili alle piattaforme di destinazione.

Usare il comando Inf2Cat seguente per creare file di catalogo non firmati:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Dove:

  • Il parametro /driver:DriverPath fornisce il nome della directory in cui si trova il pacchetto driver .

  • Il parametro /os:WindowsVersionList configura Inf2Cat per verificare che il pacchetto driver sia conforme ai requisiti di firma per le versioni di Windows specificate dall'elenco di identificatori di versione di Windows.

Esempio

Gli esempi seguenti si applicano al pacchetto driver tostapane che si trova in c:\WindDDK\5739\src\general\pane\toastpkg\toastcd. Il file INF per il pacchetto di tostapane è Toastpkg.inf e questo file INF contiene le direttive CatalogFile seguenti con estensioni della piattaforma:

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

Per generare Tostx86.cat per versioni x86 specifiche di Windows, specificare le versioni di Windows in WindowsVersionList. Ad esempio, il comando Inf2Cat seguente verifica che il pacchetto driver possa essere firmato per Windows 2000 e le versioni x86 di Windows Vista, Windows Server 2003 e Windows XP.

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

Per generare Tostamd64.cat per le versioni x64 di Windows, specificare le versioni di Windows in WindowsVersionList. Ad esempio, il comando Inf2Cat seguente verifica che il pacchetto driver possa essere firmato per le versioni x64 di Windows Vista, Windows Server 2003 e Windows XP.

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

Per generare Tostamd64.cat solo per Windows Vista x64 Edition, specificare solo "Vista_X64" in WindowsVersionList. Ad esempio, il comando Inf2Cat seguente verifica solo che il pacchetto driver possa essere firmato per Windows Vista x64 Edition.

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