CreateFolder-Tabelle

Die CreateFolder-Tabelle enthält Verweise auf Ordner, die explizit für eine bestimmte Komponente erstellt werden müssen.

Die CreateFolder-Tabelle weist die folgenden Spalten auf.

Spalte Typ Schlüssel Nullwerte zulässig
Directory_ Identifier J N
Component_ Identifier J N

 

Spalten

Directory_

Externer Schlüssel für die erste Spalte der Directory-Tabelle.

Component_

Externer Schlüssel für die erste Spalte der Component-Tabelle.

Bemerkungen

Die Ordner in dieser Tabelle werden bei der Installation der Komponente erstellt. Es wird nur versucht, diese Ordner zu entfernen, wenn die Komponente deinstalliert oder in die Ausführung in der Quelle verschoben wird. Wenn die Ordner leer sind, wird kein automatisches Entfernen ausgelöst. Im Gegensatz dazu werden Ordner, die vom Installer erstellt werden, aber nicht in dieser Tabelle aufgeführt sind, entfernt, wenn sie leer werden.

Da vom Installer erstellte Ordner gelöscht werden, wenn sie leer sind, müssen Sie einen Eintrag in der CreateFolder-Tabelle erstellen, um eine Komponente zu installieren, die aus einem leeren Ordner besteht.

Auf diese Tabelle wird verwiesen, wenn die CreateFolders-Aktion oder die RemoveFolders-Aktion aufgerufen wird.

Informationen zum Schützen eines Ordners finden Sie in der MsiLockPermissionsEx-Tabelle und in der LockPermissions-Tabelle.

Überprüfen

ICE03
ICE06
ICE18
ICE32
ICE55