Partager via


Aucun fichier n’a de version avec vérification de hachage de fichier

Le hachage de fichiers est disponible avec Windows Installer. Pour plus d’informations, consultez MsiGetFileHash et la table MsiFileHash. La table MsiFileHash ne peut être utilisée qu’avec des fichiers non versionnés.

Si le fichier de clé d’un composant en cours d’installation (copy-A) porte le même nom qu’un fichier déjà installé à l’emplacement cible (copy-B), le programme d’installation compare le numéro de version, la date et la langue des deux fichiers.

Si aucun fichier n’a de numéro de version, le programme d’installation utilise la logique illustrée par le diagramme de flux suivant pour déterminer s’il faut remplacer tous les fichiers installés appartenant au composant. Étant donné que le programme d’installation installe uniquement des composants entiers, si le fichier de clé installé est remplacé, tous les fichiers du composant sont remplacés.

Notez que ce diagramme illustre les règles de versioning des fichiers par défaut, qui peuvent être remplacées en définissant la propriété REINSTALLMODE. La valeur par défaut de la propriété REINSTALLMODE est « omus ».

Règles de versioning des fichiers par défaut en cas de substitution par le paramètre de propriété reinstallmode

Consultez les exemples de versioning de fichier par défaut dans Remplacement de fichiers existants.