Freigeben über


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

ICE03-
ICE06-
ICE18-
ICE32-
ICE55-