Compartilhar via


Criando um arquivo de catálogo para um pacote de driver PnP

Para criar um arquivo de catálogo sem sinal para um pacote de driver, siga estas etapas:

  1. Adicione oFileName do CatalogFile= do INF necessário. Entrada de gato ou CatalogFile INF. PlatformExtension=unique-filename. Entradas cat para a seção Versão do INF do arquivo INF de um pacote de driver. Para obter informações sobre como usar extensões de plataforma, consulte Arquivos INF multiplataforma.

  2. Use a ferramenta Inf2Cat para verificar se o pacote de driver pode ser assinado para as plataformas de destino e para gerar os arquivos de catálogo não assinados (arquivos .cat ) que se aplicam às plataformas de destino.

Use o seguinte comando Inf2Cat para criar arquivos de catálogo não assinados:

Inf2Cat /driver:DriverPath /os:WindowsVersionList

Em que:

  • O parâmetro /driver:DriverPath fornece o nome do diretório em que o pacote de driver está localizado.

  • O parâmetro /os:WindowsVersionList configura o Inf2Cat para verificar se o pacote de driver está em conformidade com os requisitos de assinatura para as versões do Windows especificadas pela lista de identificadores de versão do Windows.

Exemplos

Os exemplos a seguir se aplicam ao pacote do driver da torradeira localizado em c:\WindDDK\5739\src\general\toaster\toastpkg\toastcd. O arquivo INF para o pacote de torradeira é Toastpkg.inf e esse arquivo INF contém as seguintes diretivas CatalogFile com extensões de plataforma:

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

Para gerar Tostx86.cat para versões x86 específicas do Windows, especifique as versões do Windows no WindowsVersionList. Por exemplo, o comando Inf2Cat a seguir verifica se o pacote de driver pode ser assinado para o Windows 2000 e as versões x86 do Windows Vista, Windows Server 2003 e Windows XP.

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

Para gerar Tostamd64.cat para versões x64 do Windows, especifique as versões do Windows no WindowsVersionList. Por exemplo, o comando Inf2Cat a seguir verifica se o pacote de driver pode ser assinado para as versões x64 do Windows Vista, Windows Server 2003 e Windows XP.

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

Para gerar Tostamd64.cat somente para o Windows Vista x64 Edition, especifique apenas "Vista_X64" no WindowsVersionList. Por exemplo, o comando Inf2Cat a seguir verifica apenas se o pacote de driver pode ser assinado para o Windows Vista x64 Edition.

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