Información de versión

La información de versión facilita que las aplicaciones instalen archivos correctamente y permiten a los programas de instalación analizar los archivos instalados actualmente. El recurso version-information contiene el número de versión del archivo, su sistema operativo previsto y el nombre de archivo original.

En esta sección

Nombre Descripción
Acerca de la información de la versión Describe las funciones de información de versión.
Uso de la información de versión Describe cómo usar las funciones de información de versión.
Referencia de información de versión Contiene la referencia de API.

Funciones de información de versión

Nombre Descripción
GetFileVersionInfo Recupera información de versión para el archivo especificado.
GetFileVersionInfoEx Recupera información de versión para el archivo especificado.
GetFileVersionInfoSize Determina si el sistema operativo puede recuperar información de versión para un archivo especificado. Si la información de la versión está disponible, GetFileVersionInfoSize devuelve el tamaño, en bytes, de esa información.
GetFileVersionInfoSizeEx Determina si el sistema operativo puede recuperar información de versión para un archivo especificado. Si la información de la versión está disponible, GetFileVersionInfoSizeEx devuelve el tamaño, en bytes, de esa información.
VerFindFile Determina dónde instalar un archivo en función de si localiza otra versión del archivo en el sistema. Los valores VerFindFile devueltos en los búferes especificados se usan en una llamada posterior a la función VerInstallFile .
VerInstallFile Instala el archivo especificado en función de la información devuelta de la función VerFindFile . VerInstallFile descomprime el archivo, si es necesario, asigna un nombre de archivo único y comprueba si hay errores, como archivos obsoletos.
VerLanguageName Recupera una cadena de descripción para el idioma asociado a un identificador de idioma binario de Microsoft especificado.
VerQueryValue Recupera la información de versión especificada del recurso de información de versión especificado. Para recuperar el recurso adecuado, antes de llamar a VerQueryValue, primero debe llamar a la función GetFileVersionInfoSize y, a continuación, la función GetFileVersionInfo .

Estructuras de información de versión

Nombre Descripción
Cadena Representa la organización de los datos en un recurso de versión de archivo. Contiene una cadena que describe un aspecto específico de un archivo, por ejemplo, la versión de un archivo, sus avisos de copyright o sus marcas comerciales.
StringFileInfo Representa la organización de los datos en un recurso de versión de archivo. Contiene información de versión que se puede mostrar para un idioma y página de códigos determinado.
StringTable Representa la organización de los datos en un recurso de versión de archivo. Contiene información de formato de página de códigos y idioma para las cadenas especificadas por el miembro Children . Una página de códigos es un juego de caracteres ordenado.
Var Representa la organización de los datos en un recurso de versión de archivo. Normalmente contiene una lista de pares de identificadores de página de códigos y idioma que admite la versión de la aplicación o dll.
VarFileInfo Representa la organización de los datos en un recurso de versión de archivo. Contiene información de versión que no depende de una combinación de idioma y página de códigos determinada.
VS_FIXEDFILEINFO Contiene información de versión sobre un archivo. Esta información es independiente del idioma y la página de códigos.
VS_VERSIONINFO Representa la organización de los datos en un recurso de versión de archivo. Es la estructura raíz que contiene todas las demás estructuras de información de versión de archivo.