Freigeben über


Erstellen einer Katalogdatei für ein PnP-Treiberpaket

Führen Sie die folgenden Schritte aus, um eine nicht signierte Katalogdatei für ein Treiberpaket zu erstellen:

  1. Fügen Sie den erforderlichen INF CatalogFile=FileName hinzu. Cat-Eintrag oder INF CatalogFile.PlatformExtension=unique-filename. Cat-Einträge im Abschnitt "INF-Version" der INF-Datei eines Treiberpakets. Informationen zur Verwendung von Plattformerweiterungen finden Sie unter Plattformübergreifende INF-Dateien.

  2. Verwenden Sie das Inf2Cat-Tool , um zu überprüfen, ob das Treiberpaket für die Zielplattformen signiert werden kann, und um die nicht signierten Katalogdateien (.cat-Dateien ) zu generieren, die für die Zielplattformen gelten.

Verwenden Sie den folgenden Inf2Cat-Befehl, um nicht signierte Katalogdateien zu erstellen:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Hierbei gilt:

  • Der Parameter /driver:DriverPath gibt den Namen des Verzeichnisses an, in dem sich das Treiberpaket befindet.

  • Der Parameter /os:WindowsVersionList konfiguriert Inf2Cat, um zu überprüfen, ob das Treiberpaket die Signierungsanforderungen für die Windows-Versionen erfüllt, die in der Liste der Windows-Versionsbezeichner angegeben sind.

Beispiele

Die folgenden Beispiele gelten für das Toastertreiberpaket , das sich in c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd befindet. Die INF-Datei für das Toaster-Paket lautet Toastpkg.inf , und diese INF-Datei enthält die folgenden CatalogFile-Anweisungen mit Plattformerweiterungen:

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

Um Tostx86.cat für bestimmte x86-Versionen von Windows zu generieren, geben Sie die Windows-Versionen in WindowsVersionList an. Der folgende Inf2Cat-Befehl überprüft beispielsweise, ob das Treiberpaket für Windows 2000 und die x86-Versionen von Windows Vista, Windows Server 2003 und Windows XP signiert werden kann.

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

Um Tostamd64.cat für x64-Versionen von Windows zu generieren, geben Sie die Windows-Versionen in WindowsVersionList an. Mit dem folgenden Inf2Cat-Befehl wird beispielsweise überprüft, ob das Treiberpaket für die x64-Versionen von Windows Vista, Windows Server 2003 und Windows XP signiert werden kann.

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

Um Tostamd64.cat nur für Windows Vista x64 Edition zu generieren, geben Sie in WindowsVersionList nur "Vista_X64" an. Mit dem folgenden Inf2Cat-Befehl wird beispielsweise nur überprüft, ob das Treiberpaket für Windows Vista x64 Edition signiert werden kann.

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