Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A ferramenta Inf2Cat pode ser usada para criar arquivos de catálogo para qualquer pacote de driver que tenha um arquivo INF. Para obter mais informações sobre o Inf2Cat e seus argumentos de linha de comando, consulte Inf2Cat.
Este tópico discute como criar um arquivo de catálogo a partir do arquivo INF de um pacote de driver. Neste exemplo, o arquivo INF do pacote de driver de exemplo ToastPkg é usado. No diretório de instalação do WDK, esse arquivo INF é chamado toastpkg.inf e está localizado no diretório src\general\toaster\toastpkg\inf .
O nome do arquivo de catálogo que Inf2Cat produz é especificado por meio da diretiva CatalogFile. Uma ou mais dessas diretivas são declaradas na seção Versão INF do arquivo INF. A seção Versão INF do arquivo toastpkg.inf é mostrada abaixo:
[Version]
Signature="$WINDOWS NT$"
Class=TOASTER
ClassGuid={B85B7C50-6A01-11d2-B841-00C04FAD5171}
Provider=%ToastRUs%
DriverVer=09/21/2006,6.0.5736.1
CatalogFile.NTx86 = tostx86.cat
CatalogFile.NTIA64 = tostia64.cat
CatalogFile.NTAMD64 = tstamd64.cat
PnpLockdown = 1
Duas coisas devem ser observadas sobre esta seção Versão INF:
A seção Versão INF declara três arquivos de catálogo diferentes, um para cada versão do Windows suportada pelo pacote de driver. Quando o Inf2Cat é executado, ele cria um arquivo de catálogo para cada versão do Windows especificada por meio da opção /os .
Por exemplo, o Inf2Cat cria o ficheiro de catálogo toastamd64.cat quando é utilizado o argumento de linha de comando /os:Vista_X64. Da mesma forma, a ferramenta cria o ficheiro de catálogo toastx86.cat se a opção /os:Vista_X86 for usada.
A diretiva DriverVer da seção Versão INF declara um timestamp e uma versão antigo.
Antes de usar o Inf2Cat, você deve certificar-se de que a diretiva DriverVer do arquivo INF tem um carimbo de data/hora atual e um valor de versão. Isso é necessário para que o pacote de driver instale e substitua uma versão instalada anteriormente do pacote no computador de teste.
Você pode usar a ferramenta Stampinf para atualizar a data e hora e o valor da versão na diretiva DriverVer. Por exemplo, para atualizar a diretiva DriverVer no toastpkg.inf, execute o seguinte comando:
stampinf -f toastpkg.inf -d 09/01/2008 -v 9.0.9999.0
A linha de comando a seguir mostra como criar um arquivo de catálogo por meio da ferramenta Inf2Cat usando o arquivo Toastpkg.inf :
Inf2cat.exe /driver:src\general\toaster\toastpkg\toastcd\ /os:Vista_x64
Onde:
A opção /driver especifica o diretório que contém um ou mais arquivos INF. Dentro desse diretório, os arquivos de catálogo são criados para os arquivos INF que contêm uma ou mais diretivas CatalogFile. Para obter mais informações sobre a diretiva CatalogFile, consulte as seções Versão INF.
Neste exemplo, somente o arquivo INF toastpkg.inf está localizado dentro do diretório especificado src\general\toaster\toastpkg\toastcd .
A opção /os:Vista_x64 especifica que o arquivo de catálogo é para a versão de 64 bits do Windows Vista. A ferramenta Inf2Cat irá associar o nome do ficheiro de catálogo à versão solicitada do Windows. Como o arquivo INF toastpkg.inf contém uma diretiva CatalogFile que tem a extensão de plataforma NTAMD64, o Inf2Cat criará um arquivo de catálogo chamado tstamd64.cat.
Uma ou mais versões do Windows podem ser especificadas na opção /os: . Por exemplo, se /os:Vista_x64, Vistax32 for especificado, o Inf2Cat criará os arquivos tstamd64.cat e tstx86.cat devido às diretivas INF CatalogFile no arquivo INF toastpkg.inf.
Para obter mais informações sobre os argumentos de linha de comando da ferramenta, consulte Inf2Cat.