Beállításjegyzék-táblák csoportja
A diagramról további információt az entitáskapcsolati diagram jelmagyarázatábantalál.
A telepítő külön táblákat tartalmaz a beállításjegyzék különböző bejegyzéstípusaihoz. A beállításjegyzék-táblák csoportjának feltöltésekor fontos, hogy minimalizálja a beállításjegyzékbe bejegyzéseinek számát, és maximalizálja a többi, konkrét beállításjegyzék-tábla használatát. Ennek az az oka, hogy a telepítő nem tud különbséget tenni a beállításjegyzék-tábla különböző típusú beállításjegyzék-bejegyzései között, és nem tudja használni a telepítő összes funkciójának teljes kihasználásához szükséges belső logikát, például hirdetési. A COM- és a rendszerhéjhoz kapcsolódó beállításjegyzék-bejegyzések ily módon történő létrehozása logikusabb szervezetet is biztosít, és segíthet minimalizálni a COM-kiszolgáló adatainak hibás regisztrációját.
Az ábrán a táblák beállításjegyzékbejegyzési csoportja, valamint a Összetevő tábla, Funkciótáblaés Fájltáblalátható. Bár az utóbbiak közvetlenül nem vesznek részt a beállításjegyzék feltöltésében, az ábrán szerepelnek, mert nélkülözhetetlenek a beállításjegyzék-bejegyzési csoport logikája szempontjából.
A beállításjegyzék-bejegyzéscsoport az alábbi táblákat tartalmazza adott beállításjegyzék-bejegyzésekből.
- A Bővítmény tábla tartalmazza az alkalmazás által használt összes fájlnévkiterjesztést a hozzájuk tartozó funkciókkal és összetevőkkel együtt.
- A Verb tábla parancs-verb adatokat társít a Bővítmény táblafelsorolt fájlnévkiterjesztésekhez. Ez közvetett kapcsolatot biztosít a funkcióhirdetéshez szükséges Verb és Feature tábla között.
- A TypeLib tábla információt nyújt, amelyet a telepítő a beállításjegyzékben helyez el a típuskódtárak regisztrációjához. A típustár bejegyzései nem a hirdetés időpontjában vannak megírva. A telepítő a kódtárhoz társított összetevők telepítésekor írja meg a típustár bejegyzéseit.
- A MIME-tábla egy MIME-környezettípust társít egy CLSID-hez vagy egy fájlnévkiterjesztéshez. Ez egy elérési utat biztosít a MIME és a szolgáltatástábla között, amely a funkcióhirdetéshez szükséges.
- A SelfReg tábla a modulok önregisztrálásához szükséges információkat tartalmazza. Az önregisztrációt a telepítő csak a visszamenőleges kompatibilitás érdekében biztosítja, és nem ajánlott a beállításjegyzék feltöltésére szolgáló módszerként, azonban ha vannak olyan modulok az alkalmazásban, amelyeknek regisztrálniuk kell magukat, használja a SelfReg táblát.
- A osztálytábla a COM-objektumok osztályazonosítóinak és egyéb információinak regisztrálására szolgál. Ez a tábla com-kiszolgálóval kapcsolatos információkat tartalmaz, amelyeket a termékhirdetés részeként kell létrehozni.
- A ProgId tábla a programazonosítókat osztályazonosítókkal társítja.
- A AppId tábla a DCOM-objektumok általános biztonsági és konfigurációs beállításainak regisztrálására szolgál.
- A Környezeti tábla a környezeti változók értékeinek beállítására szolgál, a Windows 2000-ben pedig a Környezet tábla is a beállításjegyzékbe ír.
- A beállításjegyzék-tábla tartalmaz minden egyéb információt, amelyet az alkalmazásnak be kell helyeznie a rendszerregisztrációs adatbázisba. Ezek közé tartoznak az alapértelmezett beállítások, a felhasználói adatok vagy az adatok, illetve a com-regisztráció, amelyet a fenti táblák nem támogatnak.
- A RemoveRegistry tábla tartalmazza azokat a beállításjegyzék-adatokat, amelyekre az alkalmazásnak a telepítéskor törölnie kell a rendszerregisztrációs adatbázisból.