Condividi tramite


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

ICE03
ICE06
ICE18
ICE32
ICE55