Partager via


CreateFolder Table

La table CreateFolder contient des références aux dossiers qui doivent être créés explicitement pour un composant particulier.

La table CreateFolder comporte les colonnes suivantes.

Colonne Type Clé Nullable
Répertoire_ identificateur Y N
Composant_ identificateur Y N

 

Colonnes

Directory_

Clé externe dans la première colonne de la table Directory.

Component_

Clé externe dans la première colonne de la table composant .

Remarques

Les dossiers de cette table sont créés lorsque le composant est installé. Une tentative est effectuée pour supprimer ces dossiers uniquement lorsque le composant est désinstallé ou déplacé vers l’exécution à partir de la source. Aucune suppression automatique n’est déclenchée si les dossiers deviennent vides. En revanche, les dossiers créés par le programme d’installation, mais non répertoriés dans ce tableau, sont supprimés lorsqu’ils deviennent vides.

Étant donné que les dossiers créés par le programme d’installation sont supprimés lorsqu’ils deviennent vides, vous devez créer une entrée dans la table CreateFolder pour installer un composant qui se compose d’un dossier vide.

Cette table est référencée lorsque l’action CreateFolders ou l’action RemoveFolders est appelée.

Pour plus d’informations sur la sécurisation d’un dossier, consultez la Table MsiLockPermissionsEx et Table LockPermissions.

Validation

ICE03
ICE06
ICE18
ICE32
ICE55