CreateFolder Table
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 | Digitare | Chiave | Nullable |
---|---|---|---|
Directory_ | identificatore | Y | N |
Componente_ | identificatore | Y | N |
Colonne
-
Directory_
-
Chiave esterna nella prima colonna della tabella Directory.
-
Component_
-
Chiave esterna nella prima colonna della tabella componente .
Osservazioni
Le cartelle in questa tabella vengono create al momento dell'installazione del componente. Viene effettuato un tentativo di rimuovere queste cartelle solo quando il componente viene disinstallato o spostato in run-from-source. Se le cartelle diventano vuote, non viene attivata alcuna rimozione automatica. 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 MsiLockPermissionsEx Table e LockPermissions Table.
Convalida