Table CreateFolder

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

La table CreateFolder contient les colonnes suivantes.

Colonne Type Clé Nullable
Répertoire_ Identificateur O N
Composant_ Identificateur O N

Colonnes

Directory_

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

-_

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

Notes

Les dossiers de ce tableau sont créés lors de l’installation du composant. 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 sont 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 sont vides.

Étant donné que les dossiers créés par le programme d’installation sont supprimés lorsqu’ils sont 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 la table LockPermissions.

Validation

ICE03
ICE06
ICE18
ICE32
ICE55