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:
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.
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