Versionsinformationen

Versionsinformationen erleichtern Anwendungen die ordnungsgemäße Installation von Dateien und ermöglichen Setupprogrammen die Analyse der aktuell installierten Dateien. Die Versionsinformationsressource enthält die Versionsnummer der Datei, das beabsichtigte Betriebssystem und den ursprünglichen Dateinamen.

In diesem Abschnitt

Name BESCHREIBUNG
Informationen zu Versionsinformationen Erläutert die Versionsinformationsfunktionen.
Verwenden von Versionsinformationen Erläutert die Verwendung der Versionsinformationsfunktionen.
Versionsinformationsreferenz Enthält den API-Verweis.

Versionsinformationsfunktionen

Name BESCHREIBUNG
GetFileVersionInfo Ruft Versionsinformationen für die angegebene Datei ab.
GetFileVersionInfoEx Ruft Versionsinformationen für die angegebene Datei ab.
GetFileVersionInfoSize Bestimmt, ob das Betriebssystem Versionsinformationen für eine angegebene Datei abrufen kann. Wenn Versionsinformationen verfügbar sind, gibt GetFileVersionInfoSize die Größe dieser Informationen in Bytes zurück.
GetFileVersionInfoSizeEx Bestimmt, ob das Betriebssystem Versionsinformationen für eine angegebene Datei abrufen kann. Wenn Versionsinformationen verfügbar sind, gibt GetFileVersionInfoSizeEx die Größe dieser Informationen in Bytes zurück.
VerFindFile Bestimmt, wo eine Datei installiert werden soll, basierend darauf, ob eine andere Version der Datei im System gefunden wird. Die Werte, die VerFindFile in den angegebenen Puffern zurückgibt, werden in einem nachfolgenden Aufruf der VerInstallFile-Funktion verwendet.
VerInstallFile Installiert die angegebene Datei basierend auf Informationen, die von der VerFindFile-Funktion zurückgegeben werden. VerInstallFile dekomprimiert die Datei, falls erforderlich, weist einen eindeutigen Dateinamen zu und sucht auf Fehler, z. B. veraltete Dateien.
VerLanguageName Ruft eine Beschreibungszeichenfolge für die Sprache ab, die einem angegebenen binären Microsoft-Sprachbezeichner zugeordnet ist.
VerQueryValue Ruft die angegebenen Versionsinformationen aus der angegebenen Versionsinformationsressource ab. Um die entsprechende Ressource abzurufen, müssen Sie vor dem Aufrufen von VerQueryValue zuerst die GetFileVersionInfoSize-Funktion und dann die GetFileVersionInfo-Funktion aufrufen.

Versionsinformationsstrukturen

Name BESCHREIBUNG
String Stellt die organization von Daten in einer Dateiversionsressource dar. Es enthält eine Zeichenfolge, die einen bestimmten Aspekt einer Datei beschreibt, z. B. die Version einer Datei, ihre Copyrighthinweise oder ihre Marken.
StringFileInfo Stellt die organization von Daten in einer Dateiversionsressource dar. Sie enthält Versionsinformationen, die für eine bestimmte Sprache und Codepage angezeigt werden können.
Stringtable Stellt die organization von Daten in einer Dateiversionsressource dar. Sie enthält Informationen zur Sprach- und Codepageformatierung für die Zeichenfolgen, die vom Untergeordneten Element angegeben werden. Eine Codepage ist ein geordneter Zeichensatz.
Var Stellt die organization von Daten in einer Dateiversionsressource dar. Sie enthält in der Regel eine Liste von Sprach- und Codepagebezeichnerpaaren, die von der Version der Anwendung oder DLL unterstützt werden.
VarFileInfo Stellt die organization von Daten in einer Dateiversionsressource dar. Sie enthält Versionsinformationen, die nicht von einer bestimmten Sprach- und Codepagekombination abhängig sind.
VS_FIXEDFILEINFO Enthält Versionsinformationen zu einer Datei. Diese Informationen sind sprach- und codepageunabhängig.
VS_VERSIONINFO Stellt die organization von Daten in einer Dateiversionsressource dar. Es ist die Stammstruktur, die alle anderen Dateiversionsinformationsstrukturen enthält.