Informace o souborech INF

Soubor INF je textový soubor rozdělený na různé typy formátovaných oddílů. Každý oddíl je určen pro určitý účel; Pokud například chcete zkopírovat soubory nebo přidat položky do registru. Počet a typ oddílů v souboru INF závisí na konkrétním postupu instalace. Každý oddíl se skládá z řádků, které přispívají k účelu tohoto oddílu.

Soubory INF ukládají informace ve formátu, který je popsán v části Obecné pokyny pro soubor INF a části Sekce a direktivy INF sady Microsoft Windows 2000 Driver Development Kit. Pokud plánujete vytvářet soubory INF, měli byste se na tyto zdroje odkazovat v sadě Microsoft Windows Driver Development Kit (DDK). Instalační funkce používají tento formát k načtení informací ze souboru INF.

Následující části INF lze použít s instalačními funkcemi k vytvoření instalační aplikace. Při vytváření souboru INF nemusíte zahrnovat každý typ oddílu. Použité oddíly závisí na postupu instalace.

Oddíl Popis
[verze] Obsahuje informace o souboru INF. Toto je jediná část, která je povinná. Instalační funkce používají tuto část k rozpoznání, pro kterou verzi systému Windows byl soubor INF zamýšlen.
[Instalovat] Poskytuje přehled o procesu instalace a obsahuje seznam částí INF, které funkce nastavení zpracovávají během instalace. Viz příklad oddílu instalace INF.
    [Přidat registr] Obsahuje informace používané k přidání podklíčů nebo názvů hodnot do registru.
    [Kopírovat soubory] Obsahuje zdrojové názvy souborů a může určit další chování kopírování.
    [Odstranit registr] Obsahuje informace používané k odstranění podklíče nebo názvu hodnoty z registru.
    [Odstranit soubory] Obsahuje názvy souborů, které se mají odstranit, a může určit další chování odstranění.
    [soubor INI do registru] Obsahuje informace používané k přesunutí řádků nebo oddílů ze souboru INI do registru.
    [Profilové položky] Obsahuje informace používané k přidání nebo odebrání položek z nabídky Start. K dispozici pouze v systému Windows 2000.
    [Přejmenovat soubory] Obsahuje zdrojové a cílové názvy souborů pro přejmenování operací.
    [Aktualizovat pole INI] Obsahuje informace používané k nahrazení, přidání nebo odstranění polí v položce INI.
    [Aktualizace souboru INI] Obsahuje informace používané k nahrazení, přidání nebo odstranění položky INI.
[Služby] Zobrazí seznam služeb, které chcete přidat nebo nainstalovat.
    [Instalace služby] Obsahuje informace používané k instalaci služby uvedené v klíči AddService v části Services.
[DestinationDirs] Mapuje oddíly kopírování souborů do cílového adresáře. Definuje cílový adresář pro soubory uvedené v části Copy Files, Rename Filesnebo Delete Files sections.
[SourceDisksFiles] Mapuje zdrojové soubory na pořadové hodnoty přiřazené v části SourceDisksNames. Příklad viz oddílyINF SourceDisksNames a SourceDisksFiles .
[NázvyZdrojovýchDisků] Přiřadí každému zdrojovému disku pořadovou hodnotu a může ukládat další informace o zdrojových discích. Příklad viz oddílyINF SourceDisksNames a SourceDisksFiles .
[EventLog Instalovat] Obsahuje informace, které slouží k přidání zprávy události do registru.
[řetězce] Hodnoty v souborech INF mohou být vyjádřeny jako nahraditelné řetězce pomocí formuláře %strkey%. Každý strkey v souboru INF musí uvést jedinečný název skládající se z vytisknutelných znaků. Pokud chcete do řetězce zahrnout znak %, použijte %%. Strkey musí být definován v oddílu Strings souboru INF. Řetězcové klíče můžete použít jako zástupné symboly v souboru INF pro informace, které se často mění nebo je potřeba je lokalizovat.

 

Soubor INF může také obsahovat soukromé oddíly. Formát privátního oddílu závisí na instalační aplikaci. Soukromé oddíly v souboru INF lze použít k ukládání specializovaných informací používaných konkrétní aplikací pro nastavení. Rozhraní API pro nastavení zahrnuje funkce, jako jsou SetupGetLineTexta SetupGetIntField, které mohou načítat informace z soukromých oddílů souborů INF na úrovni řádků a polí v řádcích.