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

 

Colonne

Directory_

Chiave esterna nella prima colonna della tabella Directory.

Componente_

Chiave esterna nella prima colonna della tabella Component.

Commenti

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.

Convalida

ICE03
ICE06
ICE18
ICE32
ICE55