Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As informações de versão facilitam a instalação de arquivos corretamente pelos aplicativos e permitem que os programas de instalação analisem os arquivos atualmente instalados. O recurso de informações de versão contém o número da versão do arquivo, o sistema operacional pretendido e o nome do arquivo original.
Nesta secção
| Designação | Descrição |
|---|---|
| Sobre informações de versão | Discute as funções de informações de versão. |
| Usando informações de versão | Discute como usar as funções de informações de versão. |
| de referência de informações de versão do | Contém a referência da API. |
Funções de informação de versão
| Designação | Descrição |
|---|---|
| GetFileVersionInfo | Recupera informações de versão para o arquivo especificado. |
| GetFileVersionInfoEx | Recupera informações de versão para o arquivo especificado. |
| GetFileVersionInfoSize | Determina se o sistema operacional pode recuperar informações de versão para um arquivo especificado. Se as informações de versão estiverem disponíveis, GetFileVersionInfoSize retornará o tamanho, em bytes, dessas informações. |
| GetFileVersionInfoSizeEx | Determina se o sistema operacional pode recuperar informações de versão para um arquivo especificado. Se as informações de versão estiverem disponíveis, GetFileVersionInfoSizeEx retornará o tamanho, em bytes, dessas informações. |
| VerFindFile | Determina onde instalar um arquivo com base em se ele localiza outra versão do arquivo no sistema. Os valores VerFindFile retorna nos buffers especificados são usados em uma chamada subsequente para o função VerInstallFile. |
| VerInstallFile | Instala o arquivo especificado com base nas informações retornadas da funçãoVerFindFile.
VerInstallFile descompacta o arquivo, se necessário, atribui um nome de arquivo exclusivo e verifica se há erros, como arquivos desatualizados. |
| VerLanguageName | Recupera uma cadeia de caracteres de descrição para o idioma associado a um identificador de idioma binário especificado da Microsoft. |
| VerQueryValue | Recupera informações de versão especificadas do recurso de informações de versão especificado. Para recuperar o recurso apropriado, antes de chamar VerQueryValue, você deve primeiro chamar a funçãoGetFileVersionInfoSize e, em seguida, a função GetFileVersionInfo. |
Estruturas de Informação de Versão
| Designação | Descrição |
|---|---|
| String | Descreve a organização de dados em um recurso de versão de arquivo. Ele contém uma cadeia de caracteres que descreve um aspeto específico de um arquivo, por exemplo, a versão de um arquivo, seus avisos de direitos autorais ou suas marcas registradas. |
| StringFileInfo | Descreve a organização de dados em um recurso de versão de arquivo. Ele contém informações de versão que podem ser exibidas para um idioma específico e página de código. |
| StringTable | Descreve a organização de dados em um recurso de versão de arquivo. Ele contém informações de idioma e formatação de página de código para as cadeias de caracteres especificadas pelo membro Children. Uma página de código é um conjunto de caracteres ordenados. |
| Var | Descreve a organização de dados em um recurso de versão de arquivo. Ele geralmente contém uma lista de pares de identificador de página de código e idioma que a versão do aplicativo ou DLL suporta. |
| VarFileInfo | Descreve a organização de dados em um recurso de versão de arquivo. Ele contém informações de versão não dependentes de um idioma específico e combinação de página de código. |
| VS_FIXEDFILEINFO | Contém informações de versão sobre um arquivo. Esta informação é independente do idioma e da página de código. |
| VS_VERSIONINFO | Descreve a organização de dados em um recurso de versão de arquivo. É a estrutura raiz que contém todas as outras estruturas de informação de versão de arquivo. |