Medientabelle
In der Media-Tabelle werden die Datenträger beschrieben, aus denen sich die Quellmedien für die Installation bilden.
Die Media-Tabelle enthält die Spalten, die in der folgenden Tabelle angezeigt werden.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
DiskId | ganze Zahl | Y | N |
LastSequence | ganze Zahl | N | N |
DiskPrompt | N | Y | |
Schrank | Cabinet | N | Y |
VolumeLabel | N | Y | |
Quelle | -Eigenschaft | N | Y |
Spalten
-
DiskId
-
Bestimmt die Sortierreihenfolge für die Tabelle. Diese Zahl muss gleich oder größer als 1 sein.
-
LastSequence
-
Dateisequenznummer für die letzte Datei für dieses Medium. Die Zahlen in der Spalte "LastSequence" geben an, welche dateien in der Datei Tabelle auf einem bestimmten Quelldatenträger gefunden werden. Jeder Quelldatenträger enthält alle Dateien mit Sequenznummern (wie in der Spalte "Sequenz" der Dateitabelle dargestellt) kleiner oder gleich dem Wert in der Spalte "LastSequence" und größer als der Wert "LastSequence" des vorherigen Datenträgers (oder größer als 0 für den ersten Eintrag in der Media-Tabelle). Diese Zahl muss nicht negativ sein; die maximale Grenze beträgt 32767 Dateien. Weitere Informationen zum Erstellen eines Windows Installer-Pakets mit weiteren Dateien finden Sie unter Erstellen eines großen Pakets.
-
DiskPrompt
-
Der Datenträgername, der in der Regel der sichtbare Text auf dem Datenträger gedruckt wird. Dieser lokalisierbare Text wird verwendet, um den Benutzer aufzufordern, wenn dieser Datenträger eingefügt werden muss.
-
Kabinett
-
Der Name der Cab-Datei, wenn einige oder alle dateien, die auf dem Medium gespeichert sind, in eine CAB-Datei komprimiert werden. Wenn keine Cabs verwendet werden, muss diese Spalte leer sein. Der Name der Cab-Datei muss die Syntax des Cabinet- Datentyps verwenden. Windows Installer erfordert immer eine gültige Quelle zum Reparieren von Dateien, die in eingebetteten Cab-Dateien enthalten sind. Wenn Windows Installer ein Paket mit einer eingebetteten Cab-Datei installiert, kann eine Kopie der Cab-Datei vom System gespeichert werden. Diese Kopie kann nicht zum Reparieren der CAB-Datei verwendet werden. Um Speicherplatz zu sparen, verwenden Sie externe Cab-Dateien anstelle eingebetteter Cab-Dateien.
-
VolumeLabel
-
Die Bezeichnung, die dem Volume zugeordnet ist. Dies ist die Volumebeschriftung, die von der funktion GetVolumeInformation zurückgegeben wird. Wenn die SourceDir-Eigenschaft auf ein Wechseldatenträgervolume (Diskette oder CD-ROM) verweist, wird diese Volumebezeichnung verwendet, um zu überprüfen, ob sich der richtige Datenträger auf dem Laufwerk befindet, bevor Sie versuchen, Dateien zu installieren. Der Eintrag in dieser Spalte muss mit der Volumebeschriftung der physischen Medien übereinstimmen.
-
Quelle
-
Dieses Feld wird nur durch Patchen verwendet und ist andernfalls leer. Eine Patchtransformation kann hier eine Eigenschaft eingeben, die den Speicherort der Cab-Datei mit den Patchdateien oder neuen Dateien enthält, die vom Patch hinzugefügt werden. Für diese Dateien muss eine andere Quelle angegeben werden, da die Quelle des Patchpakets getrennt von der Quelle des Produkts gespeichert werden kann. Wenn das Feld "Cab" leer ist, ignoriert das Installationsprogramm den Wert in dieser Spalte. Wenn dieses Feld leer ist, verwendet das Installationsprogramm den Wert der SourceDir--Eigenschaft als Quelle des Cab-Objekts.
Bemerkungen
Wenn dem Cab-Namen ein Nummernzeichen (#) vorangestellt ist, werden die Dateien, die auf diesen Medientabellendatensatz verweisen, in einer CAB-Datei verpackt, die in der Datenbank als separater Datenstrom gespeichert ist.
Weitere Informationen zum Hinzufügen von Schränken zu den Tabellen "Datei" und "Medien" finden Sie unter Verwenden von Cabs und komprimierten Quellen.
Windows Installer erfordert, dass sich die .msi Datei auf dem ersten Datenträger von Wechselmedien (CD, DVD oder Diskette) befinden, die für die Installation des Produkts verwendet wird.
Bestimmen des SourceMode-
Die Word Count Summary-Eigenschaft bestimmt den Quellmodus für die aktuelle Installation. Wenn diese Eigenschaft auf 2 oder 3 festgelegt ist, wird eine Cab-Installation angenommen. In diesem Modus wird davon ausgegangen, dass die Cab-Dateien im Verzeichnis vorhanden sind, das durch die SourceDir-eigenschaft-Eigenschaft angegeben ist. Wenn der Quelltypwert 0 oder 1 ist, werden alle Quelldateien in der Struktur vorhanden sein, deren Stamm durch die SourceDir-eigenschaft angegeben wird.
Beachten Sie, dass dies nur für Dateien in der Dateitabelle gilt, die weder die komprimierten noch nicht komprimierten Bits in der Attributspalte festgelegt haben. Diese Bits setzen den Wert der Word Count Summary Eigenschaft außer Kraft, wenn ermittelt wird, ob eine bestimmte Datei komprimiert oder nicht komprimiert wird.
Validierung