Udostępnij za pośrednictwem


Utwórz tabelęfolderów

Tabela CreateFolder zawiera odwołania do folderów, które należy utworzyć jawnie dla określonego składnika.

Tabela CreateFolder zawiera następujące kolumny.

Kolumna Typ Klucz Nullable
Katalog_ identyfikator Y N
Składnik_ identyfikator Y N

 

Kolumny

Directory_

Klucz zewnętrzny w pierwszej kolumnie tabeli usługi Directory.

Component_

Klucz zewnętrzny w pierwszej kolumnie tabeli składników .

Uwagi

Foldery w tej tabeli są tworzone podczas instalowania składnika. Podjęto próbę usunięcia tych folderów tylko wtedy, gdy składnik zostanie odinstalowany lub przeniesiony do elementu run-from-source. Usunięcie automatyczne nie jest wyzwalane, jeśli foldery staną się puste. Natomiast foldery utworzone przez instalatora, ale nie wymienione w tej tabeli, są usuwane, gdy staną się puste.

Ponieważ foldery utworzone przez instalatora są usuwane, gdy staną się puste, należy utworzyć wpis w tabeli CreateFolder, aby zainstalować składnik składający się z pustego folderu.

Ta tabela jest określana, gdy wywoływana jest akcja CreateFolders lub akcja RemoveFolders.

Aby uzyskać informacje na temat zabezpieczania folderu, zobacz MsiLockPermissionsEx Table i LockPermissions Table.

Walidacja

ICE03
ICE06
ICE18
ICE32
ICE55