Создание файла каталога для пакета драйверов PnP
Чтобы создать неподписанный файл каталога для пакета драйвера, выполните следующие действия.
Добавьте необходимое значение INF CatalogFile=FileName. Запись Cat или INF CatalogFile.PlatformExtension=уникальное имя файла. Записи Cat в разделе INF-версии INF-файла пакета драйверов. Сведения об использовании расширений платформы см. в разделе Кроссплатформенные файлы INF.
Используйте средство 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 и 86-разрядных версий 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 для 64-разрядных версий Windows, укажите версии Windows в WindowsVersionList. Например, следующая команда Inf2Cat проверяет возможность подписи пакета драйвера для 64-разрядных версий 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