Compartir a través de


Crear un archivo de catálogo para un paquete de controladores PnP

Para crear un archivo de catálogo sin firmar para un paquete de controladores, siga estos pasos:

  1. Agregue el catalogFile=FileName de INF necesario. Entrada de gato o CatalogFile inf.PlatformExtension=unique-filename. Entradas cat en la sección Versión inf del archivo INF del paquete de controladores. Para obtener información sobre cómo usar extensiones de plataforma, vea Archivos INF multiplataforma.

  2. Use la herramienta Inf2Cat para comprobar que el paquete de controladores se puede firmar para las plataformas de destino y generar los archivos de catálogo sin firmar (archivos .cat ) que se aplican a las plataformas de destino.

Use el siguiente comando Inf2Cat para crear archivos de catálogo sin firmar:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Donde:

  • El parámetro /driver:DriverPath proporciona el nombre del directorio donde se encuentra el paquete de controladores .

  • El parámetro /os:WindowsVersionList configura Inf2Cat para comprobar que el paquete de controladores cumple los requisitos de firma de las versiones de Windows especificadas por la lista de identificadores de versión de Windows.

Ejemplos

Los ejemplos siguientes se aplican al paquete de controladores de tostadora que se encuentra en c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd. El archivo INF del paquete de tostadora es Toastpkg.inf y este archivo INF contiene las siguientes directivas CatalogFile con extensiones de plataforma:

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

Para generar Tostx86.cat para versiones x86 específicas de Windows, especifique las versiones de Windows en WindowsVersionList. Por ejemplo, el siguiente comando Inf2Cat comprueba que el paquete de controladores se puede firmar para Windows 2000 y las versiones x86 de Windows Vista, Windows Server 2003 y Windows XP.

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

Para generar Tostamd64.cat para versiones x64 de Windows, especifique las versiones de Windows en WindowsVersionList. Por ejemplo, el siguiente comando Inf2Cat comprueba que el paquete de controladores se puede firmar para las versiones x64 de Windows Vista, Windows Server 2003 y Windows XP.

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

Para generar Tostamd64.cat solo para Windows Vista x64 Edition, especifique solo "Vista_X64" en WindowsVersionList. Por ejemplo, el siguiente comando Inf2Cat solo comprueba que el paquete de controladores se puede firmar para Windows Vista x64 Edition.

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