Сведения о версии
Сведения о версии упрощают правильную установку файлов приложениями и позволяют программам установки анализировать файлы, установленные в данный момент. Ресурс version-information содержит номер версии файла, его предполагаемую операционную систему и исходное имя файла.
В этом разделе
Имя | Описание |
---|---|
Сведения о версии | Обсуждаются функции сведений о версии. |
Использование сведений о версии | Описывает, как использовать функции сведений о версии. |
Справочник по сведениям о версии | Содержит справочник по API. |
Функции сведений о версии
Имя | Описание |
---|---|
GetFileVersionInfo | Извлекает сведения о версии указанного файла. |
GetFileVersionInfoEx | Извлекает сведения о версии указанного файла. |
GetFileVersionInfoSize | Определяет, может ли операционная система получать сведения о версии указанного файла. Если сведения о версии доступны, GetFileVersionInfoSize возвращает размер этих сведений в байтах. |
GetFileVersionInfoSizeEx | Определяет, может ли операционная система получать сведения о версии указанного файла. Если сведения о версии доступны, GetFileVersionInfoSizeEx возвращает размер этих сведений в байтах. |
VerFindFile | Определяет место установки файла в зависимости от того, находится ли в системе другая версия файла. Значения , возвращаемые VerFindFile в указанных буферах, используются при последующем вызове функции VerInstallFile . |
VerInstallFile | Устанавливает указанный файл на основе сведений, возвращаемых функцией VerFindFile . VerInstallFile распаковывает файл, при необходимости присваивает уникальное имя файла и проверяет наличие ошибок, таких как устаревшие файлы. |
VerLanguageName | Извлекает строку описания для языка, связанного с указанным двоичным идентификатором языка Майкрософт. |
VerQueryValue | Извлекает указанные сведения о версии из указанного ресурса сведений о версии. Чтобы получить соответствующий ресурс, перед вызовом VerQueryValue необходимо сначала вызвать функцию GetFileVersionInfoSize , а затем функцию GetFileVersionInfo . |
Структуры сведений о версиях
Имя | Описание |
---|---|
Строка | Показывает организацию данных в ресурсе файловой версии. Он содержит строку, описывающую конкретный аспект файла, например версию файла, уведомления об авторских правах или товарные знаки. |
StringFileInfo | Показывает организацию данных в ресурсе файловой версии. Он содержит сведения о версии, которые можно отобразить для определенного языка и кодовой страницы. |
StringTable | Показывает организацию данных в ресурсе файловой версии. Он содержит сведения о форматировании языка и кодовой страницы для строк, указанных в элементе Children . Кодовая страница — это упорядоченная кодировка. |
Var | Показывает организацию данных в ресурсе файловой версии. Обычно он содержит список пар идентификаторов языка и кодовой страницы, поддерживаемых версией приложения или библиотеки DLL. |
VarFileInfo | Показывает организацию данных в ресурсе файловой версии. Он содержит сведения о версии, не зависящие от конкретного языка и сочетания кодовой страницы. |
VS_FIXEDFILEINFO | Содержит сведения о версии файла. Эти сведения не зависят от языка и кодовой страницы. |
VS_VERSIONINFO | Показывает организацию данных в ресурсе файловой версии. Это корневая структура, которая содержит все остальные структуры сведений о версиях файлов. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по