Поделиться через


Создание файла каталога для пакета драйвера PnP

Чтобы создать файл без знака каталога для пакета драйвера, выполните следующие действия.

  1. Добавьте необходимую запись CatalogFile=FileName.Cat или запись CatalogFile.PlatformExtension=unique-filename.Cat в раздел версии INFINF-файла пакета драйвера. Сведения об использовании расширений платформы см. в разделе Кроссплатформенные INF-файлы.

  2. Используйте средство Inf2Cat, чтобы убедиться, что пакет драйвера можно подписать для целевых платформ и создать несертифицированные файлы каталога (.CAT-файлы), которые применяются к целевым платформам.

Используйте следующую команду Inf2Cat для создания неподписанных каталогов:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Где:

  • Параметр /driver:DriverPath предоставляет имя каталога, в котором находится пакет драйвера .

  • Параметр /os:WindowsVersionList настраивает Inf2Cat, чтобы убедиться, что пакет драйвера соответствует требованиям подписи для версий Windows, указанных в списке идентификаторов версий Windows.

Примеры

В следующих примерах применяется пакет драйвера тостера, расположенный в папке c:\WindDDK\5739\src\general\тостер\toastpkg\toastcd. INF-файл пакета тостера — Toastpkg.inf , и этот INF-файл содержит следующие директивы CatalogFile с расширениями платформы:

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

Чтобы создать Tostx86.cat для определенных версий Windows x86, укажите версии Windows в WindowsVersionList. Например, следующая команда Inf2Cat проверяет, можно ли подписать пакет драйвера для Windows 2000 и x86 версий Windows Vista, Windows Server 2003 и Windows XP.

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

Чтобы создать Tostamd64.cat для версий Windows x64, укажите версии Windows в WindowsVersionList. Например, следующая команда Inf2Cat проверяет, можно ли подписать пакет драйвера для версий x64 Windows Vista, Windows Server 2003 и Windows XP.

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

Чтобы создать Tostamd64.cat только для Windows Vista x64 Edition, укажите только Vista_X64 в WindowsVersionList. Например, следующая команда Inf2Cat проверяет, можно ли подписать пакет драйвера для Windows Vista x64 Edition.

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