Versionsinformationen

Versionsinformationen erleichtern Anwendungen die ordnungsgemäße Installation von Dateien und ermöglichen setup-Programmen die Analyse aktuell installierter Dateien. Die Versionsinformationsressource enthält die Versionsnummer der Datei, das vorgesehene 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 die API-Referenz.

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 bei Bedarf, weist einen eindeutigen Dateinamen zu und überprüft 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 VerQueryValuezuerst die GetFileVersionInfoSize-Funktion und dann die GetFileVersionInfo-Funktion aufrufen.

Versionsinformationsstrukturen

Name BESCHREIBUNG
String Zeigt die Organisation der Daten in einer Dateiversionsressource. Sie enthält eine Zeichenfolge, die einen bestimmten Aspekt einer Datei beschreibt, z. B. die Version einer Datei, ihre Urheberrechtshinweise oder ihre Marken.
StringFileInfo Zeigt die Organisation der Daten in einer Dateiversionsressource. Sie enthält Versionsinformationen, die für eine bestimmte Sprache und Codepage angezeigt werden können.
Stringtable Zeigt die Organisation der Daten in einer Dateiversionsressource. Sie enthält Informationen zur Sprach- und Codepageformatierung für die vom Children-Member angegebenen Zeichenfolgen. Eine Codepage ist ein geordneter Zeichensatz.
Var Zeigt die Organisation der Daten in einer Dateiversionsressource. Sie enthält in der Regel eine Liste von Sprachen- und Codepage-Bezeichnerpaaren, die von der Version der Anwendung oder DLL unterstützt werden.
VarFileInfo Zeigt die Organisation der Daten in einer Dateiversionsressource. Sie enthält Versionsinformationen, die nicht von einer bestimmten Kombination aus Sprache und Codepage abhängen.
VS _ FIXEDFILEINFO Enthält Versionsinformationen zu einer Datei. Diese Informationen sind sprach- und codepageunabhängig.
VS _ VERSIONINFO Zeigt die Organisation der Daten in einer Dateiversionsressource. Es ist die Stammstruktur, die alle anderen Dateiversionsinformationsstrukturen enthält.