Partager via


CreateFolder Table

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

La table CreateFolder présente les colonnes suivantes.

Colonne Type Clé Nullable
Directory_ Identificateur O N
Component_ Identificateur O N

 

Colonnes

Directory_

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

Composant_

Clé externe de la première colonne de la table Component.

Notes

Les dossiers de cette table sont créés lorsque le composant est installé. Une tentative de suppression de ces dossiers est effectuée uniquement lorsque le composant est désinstallé ou déplacé pour être exécuté à 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 pas répertoriés dans cette table, sont supprimés lorsqu’ils deviennent vides.

Puisque les dossiers créés par le programme d’installation sont supprimés une fois vides, vous devez créer une entrée dans le tableau CreateFolder pour installer un composant constitué d’un dossier vide.

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

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

Validation

ICE03
ICE06
ICE18
ICE32
ICE55