Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nástroj Inf2Cat lze použít k vytvoření souborů katalogu pro všechny balíčky ovladačů , které mají soubor INF. Další informace o Inf2Cat a jejích argumentech příkazového řádku naleznete v tématu Inf2Cat.
Toto téma popisuje, jak vytvořit soubor katalogu ze souboru INF balíčku ovladače. V tomto příkladu se použije soubor INF ukázkového balíčku ovladače ToastPkg . V instalačním adresáři WDK se tento soubor INF jmenuje toastpkg.inf a nachází se v adresáři src\general\toustovač\toastpkg\inf .
Název souboru katalogu, který Inf2Cat vytvoří, je zadán prostřednictvím direktivy CatalogFile. Jedna nebo více těchto direktiv jsou deklarovány v části verze INF souboru INF. Část verze INF souboru toastpkg.inf je uvedena níže:
[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
Je třeba si povšimnout dvou věcí o této verzi INF:
Oddíl Verze INF deklaruje tři různé soubory katalogu, jeden pro každou verzi systému Windows, kterou balíček ovladače podporuje. Při spuštění Inf2Cat vytvoří soubor katalogu pro každou verzi systému Windows, která je určena prostřednictvím možnosti /os .
Například Inf2Cat vytvoří soubor katalogu toastamd64.cat pokud se použije argument příkazového řádku /os:Vista_X64. Podobně nástroj vytvoří soubor katalogu toastx86.cat , pokud se použije možnost /os:Vista_X86 .
Direktiva DriverVer oddílu verze INF deklaruje staré časové razítko a verzi.
Než použijete Inf2Cat, musíte se ujistit, že direktiva DRIVERVer souboru INF má aktuální časové razítko a hodnotu verze. To je potřeba, aby balíček ovladače nainstaloval a nahradil dříve nainstalovanou verzi balíčku na testovacím počítači.
Pomocí nástroje Stampinf můžete aktualizovat časové razítko a hodnotu verze v direktivě DriverVer . Pokud například chcete aktualizovat direktivu DriverVer v souboru toastpkg.inf, spusťte následující příkaz:
stampinf -f toastpkg.inf -d 09/01/2008 -v 9.0.9999.0
Následující příkazový řádek ukazuje, jak vytvořit soubor katalogu prostřednictvím nástroje Inf2Cat pomocí souboru Toastpkg.inf :
Inf2cat.exe /driver:src\general\toaster\toastpkg\toastcd\ /os:Vista_x64
Kde:
Možnost /driver určuje adresář, který obsahuje jeden nebo více souborů INF. V tomto adresáři jsou soubory katalogu vytvořeny pro ty soubory INF, které obsahují jeden nebo více direktiv CatalogFile. Další informace o direktivě CatalogFile naleznete v oddílech verze INF.
V tomto příkladu se soubor INF toastpkg.inf nachází pouze v zadaném adresáři src\general\toaster\toastpkg\toastcd.
Možnost /os:Vista_x64 určuje soubor katalogu pro 64bitovou verzi systému Windows Vista. Nástroj Inf2Cat se shoduje s názvem souboru katalogu s požadovanou verzí systému Windows. Protože soubor INF toastpkg.inf obsahuje direktivu CatalogFile, která má příponu platformy NTAMD64, Inf2Cat vytvoří soubor katalogu s názvem tstamd64.cat.
V parametru /os: může být zadána jedna nebo více verzí Windows. Například pokud je zadáno /os:Vista_x64, Vistax32, Inf2Cat vytvoří soubory tstamd64.cat a tstx86.cat kvůli direktivám CatalogFile v INF souboru toastpkg.inf.
Další informace o argumentech příkazového řádku nástroje naleznete v tématu Inf2Cat.