Création d’un fichier catalogue pour un package de pilotes PnP

Pour créer un fichier catalogue non signé pour un package de pilotes, procédez comme suit :

  1. Ajoutez le nom defichierCatalogFile= INF requis. Entrée cat ou Inf CatalogFile.PlatformExtension=nom_fichier unique. Entrées cat dans la section Version INF du fichier INF d’un package de pilotes. Pour plus d’informations sur l’utilisation des extensions de plateforme, consultez Fichiers INF multiplateformes.

  2. Utilisez l’outil Inf2Cat pour vérifier que le package de pilotes peut être signé pour les plateformes cibles et générer les fichiers de catalogue non signés (fichiers .cat ) qui s’appliquent aux plateformes cibles.

Utilisez la commande Inf2Cat suivante pour créer des fichiers catalogue non signés :

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Où :

  • Le paramètre /driver:DriverPath fournit le nom du répertoire où se trouve le package de pilotes .

  • Le paramètre /os:WindowsVersionList configure Inf2Cat pour vérifier que le package de pilotes est conforme aux exigences de signature pour les versions de Windows spécifiées par la liste des identificateurs de version Windows.

Exemples

Les exemples suivants s’appliquent au package de pilotes de grille-pain qui se trouve dans c:\WindDDK\5739\src\general\grille-pain\toastpkg\toastcd. Le fichier INF du package grille-pain est Toastpkg.inf et ce fichier INF contient les directives CatalogFile suivantes avec les extensions de plateforme :

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

Pour générer des Tostx86.cat pour des versions x86 spécifiques de Windows, spécifiez les versions de Windows dans WindowsVersionList. Par exemple, la commande Inf2Cat suivante vérifie que le package de pilotes peut être signé pour Windows 2000 et les versions x86 de Windows Vista, Windows Server 2003 et Windows XP.

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

Pour générer Tostamd64.cat pour les versions x64 de Windows, spécifiez les versions de Windows dans WindowsVersionList. Par exemple, la commande Inf2Cat suivante vérifie que le package de pilotes peut être signé pour les versions x64 de Windows Vista, Windows Server 2003 et Windows XP.

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

Pour générer des Tostamd64.cat uniquement pour Windows Vista Édition x64, spécifiez uniquement « Vista_X64 » dans WindowsVersionList. Par exemple, la commande Inf2Cat suivante vérifie uniquement que le package de pilotes peut être signé pour Windows Vista x64 Edition.

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