Médiatábla
A Media tábla a telepítés forrás adathordozóját alkotó lemezek készletét ismerteti.
A Media tábla az alábbi táblázatban látható oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
DiskId | egész szám | Y | N |
LastSequence | egész szám | N | N |
DiskPrompt | Szöveg | N | Y |
Kabinet | kabinet | N | Y |
VolumeLabel | Szöveg | N | Y |
Forrás | tulajdonság | N | Y |
Oszlopok
-
DiskId
-
Meghatározza a tábla rendezési sorrendjét. Ennek a számnak 1-nél egyenlőnek vagy nagyobbnak kell lennie.
-
LastSequence
-
Az adathordozó utolsó fájljának fájlütemezési száma. A LastSequence oszlopban szereplő számok határozzák meg, hogy a Fájl táblában lévő fájlok közül melyik található egy adott forráslemezen. Minden forráslemez tartalmazza az összes olyan fájlt, amelynek sorszáma (a Fájltábla Sorrend oszlopában látható) kisebb vagy egyenlő, mint a LastSequence oszlopban lévő érték, és nagyobb, mint az előző lemez LastSequence értéke (vagy nagyobb, mint 0, a Media tábla első bejegyzéséhez). Ennek a számnak nem negatívnak kell lennie; A maximális korlát 32767 fájl. További információ a Windows Installer-csomagok további fájlokkal való létrehozásáról: Nagyméretű csomag létrehozása.
-
DiskPrompt
-
A lemez neve, amely általában a lemezre nyomtatott látható szöveg. Ez a honosítható szöveg arra kéri a felhasználót, hogy mikor kell beszúrni ezt a lemezt.
-
kabinet
-
A kabinet neve, ha az adathordozón tárolt fájlok egy része vagy egésze egy kabinetfájlba van tömörítve. Ha nem használ szekrényeket, ennek az oszlopnak üresnek kell lennie. A kabinet nevének a Kabinet adattípus szintaxisát kell használnia. A Windows Installernek mindig érvényes forrásra van szüksége a beágyazott kabinetfájlokban található fájlok javításához. Ha a Windows Installer beágyazott kabinetfájlt tartalmazó csomagot telepít, a rendszer mentheti a kabinetfájl egy példányát. Ez a másolat nem használható a kabinetfájl javításához. A lemezterület megőrzéséhez használjon külső kabinetfájlokat a beágyazott kabinetfájlok helyett.
-
VolumeLabel
-
A kötethez rendelt címke. Ez a GetVolumeInformation függvény által visszaadott kötetcímke. Ha a SourceDir tulajdonság cserélhető (hajlékonylemezes vagy CD-ROM) kötetre hivatkozik, a rendszer ezzel a kötetcímkével ellenőrzi, hogy a megfelelő lemez található-e a meghajtón a fájlok telepítése előtt. Az oszlop bejegyzésének meg kell egyeznie a fizikai adathordozó kötetcímkéjének.
-
forrás
-
Ez a mező csak javítással használható, és egyébként üres marad. A javítás-átalakítás itt megadhat egy tulajdonságot, amely a javításfájlt tartalmazó kabinetfájl helye, vagy a javítás által hozzáadott új fájlok. Ezekhez a fájlokhoz más forrást kell megadni, mert a javításcsomag forrása külön tárolható a termék forrásától. Ha a Kabinet mező üres, a telepítő figyelmen kívül hagyja az oszlop értékét. Ha ez a mező üres, a telepítő a SourceDir tulajdonság értékét használja a kabinet forrásaként.
Megjegyzések
Ha a kabinet nevét számjel (#) előzi meg, akkor a Media táblarekordra hivatkozó fájlok egy kabinetfájlba vannak csomagolva, amelyet az adatbázis külön streamként tárol.
A szekrények fájltáblákhoz és médiatáblákhoz való hozzáadásáról további információt a Szekrények és tömörített források használatacímű témakörben talál.
A Windows Installer megköveteli, hogy a .msi fájl a termék telepítéséhez használt cserélhető adathordozó (CD, DVD vagy hajlékonylemez) első lemezén legyen.
SourceMode meghatározása
A Word Count Summary tulajdonság határozza meg az aktuális telepítés forrás módját. Ha ez a tulajdonság 2 vagy 3 értékre van állítva, a rendszer a kabinet telepítését feltételezi. Ebben a módban a rendszer feltételezi, hogy a kabinetfájlok a SourceDir tulajdonság által jelzett könyvtárban találhatók. Ha a forrástípus értéke 0 vagy 1, akkor a rendszer feltételezi, hogy az összes forrásfájl létezik a fában, amelynek gyökerét a SourceDir tulajdonság jelzi.
Vegye figyelembe, hogy ez csak a Fájl tábla azon fájljaira vonatkozik, amelyeknél nincs megadva a Tömörített vagy a Tömörítetlen bit az attribútumok oszlopban. Ezek a bitek felülbírálják a Word Count Summary tulajdonság értékét annak meghatározásakor, hogy egy adott fájl tömörítve vagy tömörítetlen állapotban van-e.
Érvényesítés