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