Megosztás a következőn keresztül:


Tudnivalók az INF-fájlokról

Az INF-fájlok olyan szövegfájlok, amelyek különböző típusú formázott szakaszokra vannak osztva. Minden szakaszt egy adott célra terveztek; például fájlokat másolhat, vagy bejegyzéseket vehet fel a beállításjegyzékbe. Az INF-fájlok szakaszainak száma és típusa az adott telepítési eljárástól függ. Minden szakasz olyan vonalakból áll, amelyek hozzájárulnak az adott szakasz céljához.

Az INF-fájlok a Microsoft Windows 2000 illesztőprogram-fejlesztési készlet szakaszaiban található INF-fájlszakaszok és -irányelvek általános útmutatóiban leírt formátumban tárolják az információkat. Ha INF-fájlokat szeretne létrehozni, tekintse meg ezeket az erőforrásokat a Microsoft Windows Driver Development Kitben (DDK). A beállítási függvények ezt a formátumot használják az INF-fájlból származó információk lekéréséhez

A következő INF-szakaszok használhatók a telepítőfüggvényekkel a telepítési alkalmazás létrehozásához. INF-fájl létrehozásakor nem kell minden szakasztípust tartalmaznia. A használt szakaszok a telepítési eljárástól függenek.

Szakasz Leírás
[verzió] Információkat tartalmaz az INF-fájlról. Ez az egyetlen kötelező szakasz. A beállítási függvények ezt a szakaszt használják annak felismerésére, hogy a Windows melyik verziójához készült az INF-fájl.
[Telepítés] Áttekintést nyújt a telepítési folyamatról, és felsorolja azokat az INF-szakaszokat, amelyeket a telepítő a telepítés során feldolgoz. Lásd a INF telepítési szakasz példáját.
    [Beállításjegyzék-hozzáadása ] A beállításjegyzékbe alkulcsok vagy értéknevek felvételéhez használt információkat tartalmaz.
    [Fájlok másolása] Forrásfájlneveket tartalmaz, és további másolási viselkedést is megadhat.
    [Beállításjegyzék törlése] Alkulcs vagy értéknév beállításjegyzékből való törléséhez használt adatokat tartalmaz.
    [Fájlok törlése] A törölni kívánt fájlok fájlneveit tartalmazza, és további törlési viselkedést is megadhat.
    [INI-fájl átvitele a beállításjegyzékbe] Tartalmaz információkat, amelyeket sorok vagy szakaszok INI-fájlból a beállításjegyzékbe való áthelyezéséhez használnak.
    [ProfileItems] A Start menü elemeinek hozzáadásához vagy eltávolításához használt információkat tartalmazza. Csak Windows 2000 rendszeren érhető el.
    [Fájlok átnevezése] Az átnevezési műveletek forrás- és célfájlneveit tartalmazza.
    [INI-mezők frissítése] Az INI-bejegyzések mezőinek cseréjére, hozzáadására vagy törlésére használt adatokat tartalmazza.
    [INI-fájl frissítése] INI-bejegyzés cseréjéhez, hozzáadásához vagy törléséhez használt információkat tartalmaz.
[Szolgáltatások] Felsorolja a hozzáadni vagy telepíteni kívánt szolgáltatásokat.
    [Szolgáltatástelepítés] A Szolgáltatások szakasz AddService kulcsában felsorolt szolgáltatás telepítéséhez használt információkat tartalmazza.
[DestinationDirs] Térképek Fájlok másolása szakaszokat egy célkönyvtárba. Meghatározza a Fájlok másolása, Fájlok átnevezésevagy Fájlok törlése szakaszban felsorolt fájlok célkönyvtárát.
[SourceDisksFiles] A forrásfájlokat a SourceDisksNames szakaszban hozzárendelt sorszámértékekhez rendeli. Lásd a INF SourceDisksNames és SourceDisksFiles szakaszok példáját.
[SourceDisksNames] Hozzárendel egy sorszámértéket az egyes forráslemezekhez, és további információkat tárolhat a forráslemezekről. Lásd a INF SourceDisksNames és SourceDisksFiles Szekciók Példa.
[EventLog telepítés] Az eseményüzenetek beállításjegyzékbe való felvételéhez használt információkat tartalmazza.
[sztringek] Az INF-fájlokban lévő értékek helyettesíthető sztringekként fejezhetők ki a strkey%%űrlap használatával. Az INF-fájlokban minden strkey meg kell adnia egy nyomtatható karakterekből álló egyedi nevet. Ha egy % karaktert szeretne belefoglalni a karakterláncba, használja a %%. A strkey-t az INF-fájl Strings szakaszában kell definiálni. A sztringkulcsokat helyőrzőként használhatja egy INF-fájlban olyan információkhoz, amelyek gyakran változnak, vagy honosítandók.

 

Az INF-fájlok privát szakaszokat is tartalmazhatnak. A privát szakasz formátuma a beállítási alkalmazástól függ. Az INF-fájlok privát szakaszai egy adott beállítási alkalmazás által használt speciális információk tárolására használhatók. A Telepítő API olyan függvényeket tartalmaz, mint például SetupGetLineTextés SetupGetIntField, amelyek az INF-fájlok privát szakaszaiból a sorok és mezők szintjén képesek információkat lekérni.