Partager via


Informations sur la version

Les informations de version facilitent l’installation des fichiers par les applications et permettent aux programmes d’installation d’analyser les fichiers actuellement installés. La ressource d’informations de version contient le numéro de version du fichier, son système d’exploitation prévu et le nom du fichier d’origine.

Dans cette section

Nom Description
à propos des informations de version Décrit les fonctions d’informations de version.
à l’aide des informations de version Explique comment utiliser les fonctions d’informations de version.
informations de référence sur les informations de version Contient la référence de l’API.

Fonctions d’informations de version

Nom Description
getFileVersionInfo Récupère les informations de version du fichier spécifié.
GetFileVersionInfoEx Récupère les informations de version du fichier spécifié.
GetFileVersionInfoSize Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSize retourne la taille, en octets, de ces informations.
GetFileVersionInfoSizeEx Détermine si le système d’exploitation peut récupérer les informations de version d’un fichier spécifié. Si des informations de version sont disponibles, GetFileVersionInfoSizeEx retourne la taille, en octets, de ces informations.
VerFindFile Détermine l’emplacement d’installation d’un fichier en fonction de la localisation d’une autre version du fichier dans le système. Les valeurs VerFindFile retournent dans les mémoires tampons spécifiées sont utilisées dans un appel ultérieur à la fonction VerInstallFile.
VerInstallFile Installe le fichier spécifié en fonction des informations retournées par la fonction VerFindFile. VerInstallFile décompose le fichier, le cas échéant, affecte un nom de fichier unique et vérifie les erreurs, telles que les fichiers obsolètes.
VerLanguageName Récupère une chaîne de description pour la langue associée à un identificateur de langue Microsoft binaire spécifié.
VerQueryValue Récupère les informations de version spécifiées à partir de la ressource d’informations de version spécifiée. Pour récupérer la ressource appropriée, avant d’appeler VerQueryValue, vous devez d’abord appeler la fonction GetFileVersionInfoSize, puis la fonction GetFileVersionInfo.

Structures d’informations de version

Nom Description
de chaîne Représente l’organisation des données dans une ressource de version de fichier. Il contient une chaîne qui décrit un aspect spécifique d’un fichier, par exemple, la version d’un fichier, ses avis de copyright ou ses marques commerciales.
StringFileInfo Représente l’organisation des données dans une ressource de version de fichier. Il contient des informations de version qui peuvent être affichées pour une langue et une page de codes particulières.
StringTable Représente l’organisation des données dans une ressource de version de fichier. Il contient des informations de mise en forme de langue et de page de codes pour les chaînes spécifiées par le membre Children. Une page de codes est un jeu de caractères ordonné.
var Représente l’organisation des données dans une ressource de version de fichier. Il contient généralement une liste de paires d’identificateurs de langue et de page de codes prises en charge par la version de l’application ou de la DLL.
VarFileInfo Représente l’organisation des données dans une ressource de version de fichier. Il contient des informations de version qui ne dépendent pas d’une combinaison de langues et de pages de codes particulières.
VS_FIXEDFILEINFO Contient des informations de version sur un fichier. Ces informations sont indépendantes de la langue et de la page de codes.
VS_VERSIONINFO Représente l’organisation des données dans une ressource de version de fichier. Il s’agit de la structure racine qui contient toutes les autres structures d’informations de version de fichier.