Groupe de tables de fichiers

groupe de tables de fichiers

Pour plus d’informations sur ce diagramme, reportez-vous à la légende du diagramme de relation d’entité.

Un développeur de package de programmes d’installation doit envisager de remplir le groupe de tables de fichiers après avoir fractionné l’application en composants et fonctionnalités et après avoir renseigné le groupe de tables principales. Le groupe de tables de fichiers contient tous les fichiers appartenant à l’installation et la plupart de ces fichiers sont répertoriés dans la table Fichier. La table Répertoire n’est pas indiquée dans la figure, mais est étroitement liée au groupe de tables de fichiers. La table Répertoire indique la structure des répertoires de l’installation.

Le groupe de fichiers de tables contient toutes les tables associées aux fichiers.

  • La table Fichier répertorie les fichiers appartenant à l’installation. Les fichiers qui ne sont pas répertoriés dans la table Fichier incluent les fichiers de disque, qui sont répertoriés dans la table Media. Étant donné que chaque fichier appartient à un composant, la table Fichier a une clé externe dans la table Composant.

  • La table RemoveFile contient une liste de fichiers à supprimer par l’action SupprimerFiles.

  • La table Police répertorie les fichiers de polices à inscrire auprès du système.

  • La table SelfReg répertorie les fichiers de modules de l’installation qui sont auto-inscrits.

  • La table Media répertorie le média source et les disques appartenant à l’installation.

  • La table BindImage répertorie les fichiers liés aux DLL importées par les exécutables.

  • La table MoveFile spécifie les fichiers qui sont déplacés pendant l’installation.

  • La table DuplicateFile spécifie les fichiers qui sont dupliqués pendant l’installation.

  • La table IniFile répertorie les fichiers .ini et les informations que l’application doit définir dans le fichier.

  • La table RemoveIniFile contient les informations qu’une application doit supprimer d’un fichier .ini.

  • La table Environment est utilisée pour définir les valeurs des variables d’environnement.

  • Le tableau Icône fournit des informations sur les icônes qui sont copiées dans un fichier dans le cadre de la publicité du produit.

  • La table FileSFPCatalog associe les fichiers spécifiés aux fichiers catalogue de protection des fichiers système.

    Windows Vista, Windows Server 2003 et Windows XP : non pris en charge.

  • La table SFPCatalog contient des catalogues de protection des fichiers système.

    Windows Vista, Windows Server 2003 et Windows XP : non pris en charge.

  • La table MsiFileHash est utilisée pour stocker un hachage de 128 bits d’un fichier source fourni par le package du programme d’installation Windows.