CreateFolder-Tabelle
Die CreateFolder-Tabelle enthält Verweise auf Ordner, die explizit für eine bestimmte Komponente erstellt werden müssen.
Die CreateFolder-Tabelle enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Verzeichnis_ | Bezeichner | Y | N |
Bestandteil_ | Bezeichner | Y | N |
Spalten
-
Directory_
-
Externer Schlüssel in der ersten Spalte der Verzeichnistabelle.
-
Component_
-
Externer Schlüssel in der ersten Spalte der Component-Tabelle.
Bemerkungen
Die Ordner in dieser Tabelle werden erstellt, wenn die Komponente installiert wird. Es wird versucht, diese Ordner nur zu entfernen, wenn die Komponente deinstalliert oder in die Ausführung aus der Quelle verschoben wird. Wenn die Ordner leer werden, wird keine automatische Entfernung ausgelöst. Im Gegensatz dazu werden vom Installationsprogramm erstellte, aber nicht in dieser Tabelle aufgeführte Ordner entfernt, wenn sie leer werden.
Da ordner, die vom Installationsprogramm erstellt wurden, gelöscht werden, wenn sie leer werden, müssen Sie einen Eintrag in der CreateFolder-Tabelle erstellen, um eine Komponente zu installieren, die aus einem leeren Ordner besteht.
Diese Tabelle wird bezeichnet, wenn die CreateFolders-Aktion aktion oder die RemoveFolders-Aktion aufgerufen wird.
Informationen zum Sichern eines Ordners finden Sie in der MsiLockPermissionsEx Table und LockPermissions Table.
Validierung