Tabella CreateFolder
La tabella CreateFolder contiene riferimenti alle cartelle che devono essere create in modo esplicito per un determinato componente.
La tabella CreateFolder contiene le colonne seguenti.
Colonna | Tipo | Chiave | Nullable |
---|---|---|---|
Directory_ | Identificatore | S | N |
Componente_ | Identificatore | S | N |
-
Directory_
-
Chiave esterna nella prima colonna della tabella Directory.
-
Componente_
-
Chiave esterna nella prima colonna della tabella Component.
Le cartelle in questa tabella vengono create al momento dell'installazione del componente. Viene eseguito un tentativo di rimuovere queste cartelle solo quando il componente viene disinstallato o spostato in esecuzione da origine. Nessuna rimozione automatica viene attivata se le cartelle diventano vuote. Al contrario, le cartelle create dal programma di installazione ma non elencate in questa tabella vengono rimosse quando diventano vuote.
Poiché le cartelle create dal programma di installazione vengono eliminate quando diventano vuote, è necessario creare una voce nella tabella CreateFolder per installare un componente costituito da una cartella vuota.
Questa tabella viene definita quando viene chiamata l'azione CreateFolders o l'azione RemoveFolders .
Per informazioni su come proteggere una cartella, vedere La tabella MsiLockPermissionsEx e LockPermissions.