Delen via


Een catalogusbestand maken voor een PnP-stuurprogrammapakket

Volg deze stappen om een niet-ondertekend catalogusbestand voor een stuurprogrammapakket te maken:

  1. Voeg de vereiste INF CatalogFile=FileName.Cat-vermelding of INF CatalogFile.PlatformExtension=unieke-bestandsnaam.Cat-vermeldingen toe aan de INF-versiesectie van het INF-bestand van een stuurprogrammapakket. Zie Platformoverschrijdende INF-bestanden voor meer informatie over het gebruik van platformextensies.

  2. Gebruik het hulpprogramma Inf2Cat om te controleren of het stuurprogrammapakket kan worden ondertekend voor de doelplatforms en om de niet-ondertekende catalogusbestanden (.cat-bestanden ) te genereren die van toepassing zijn op de doelplatforms.

Gebruik de volgende Inf2Cat-opdracht om niet-ondertekende catalogusbestanden te maken:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Waar:

  • De parameter /driver:DriverPath levert de naam van de map waarin het stuurprogrammapakket zich bevindt.

  • De parameter /os:WindowsVersionList configureert Inf2Cat om te controleren of het stuurprogrammapakket voldoet aan de ondertekeningsvereisten voor de Windows-versies die zijn opgegeven door de lijst met Windows-versie-id's.

Voorbeelden

De volgende voorbeelden zijn van toepassing op het broodroosterstuurprogrammapakket dat zich bevindt in c:\WindDDK\5739\src\general\broodrooster\toastpkg\toastcd. Het INF-bestand voor het broodrooster pakket is Toastpkg.inf en dit INF-bestand bevat de volgende CatalogFile-instructies met platformextensies:

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

Als u Tostx86.cat wilt genereren voor specifieke x86-versies van Windows, geeft u de Windows-versies op in WindowsVersionList. Met de volgende Inf2Cat-opdracht wordt bijvoorbeeld gecontroleerd of het stuurprogrammapakket kan worden ondertekend voor Windows 2000 en de x86-versies van Windows Vista, Windows Server 2003 en Windows XP.

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

Als u Tostamd64.cat wilt genereren voor x64-versies van Windows, geeft u de Windows-versies op in WindowsVersionList. Met de volgende Inf2Cat-opdracht wordt bijvoorbeeld gecontroleerd of het stuurprogrammapakket kan worden ondertekend voor de x64-versies van Windows Vista, Windows Server 2003 en Windows XP.

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

Als u alleen Tostamd64.cat wilt genereren voor Windows Vista x64 Edition, geeft u alleen 'Vista_X64' op in WindowsVersionList. Met de volgende Inf2Cat-opdracht wordt bijvoorbeeld alleen gecontroleerd of het stuurprogrammapakket kan worden ondertekend voor Windows Vista x64 Edition.

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