Freigeben über


Versionsinformationen

Versionsinformationen erleichtern anwendungen die ordnungsgemäße Installation von Dateien und ermöglichen setupprogrammen, Dateien zu analysieren, die zurzeit installiert sind. 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 Byte 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 basierend darauf installiert werden soll, ob eine andere Version der Datei im System gefunden wird. Die Werte, die VerFindFile- in den angegebenen Puffern zurückgegeben werden, 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 die Datei dekomprimiert, falls erforderlich, weist einen eindeutigen Dateinamen zu und sucht nach Fehlern, z. B. veralteten 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 zuerst die GetFileVersionInfoSize-Funktion aufrufen, bevor Sie VerQueryValue-aufrufen, und dann die GetFileVersionInfo-funktion.

Versionsinformationsstrukturen

Name Beschreibung
Zeichenfolgen- Stellt die Organisation von Daten in einer Dateiversionsressource dar. Sie enthält eine Zeichenfolge, die einen bestimmten Aspekt einer Datei beschreibt, z. B. die Version einer Datei, ihre Urheberrechtshinweise oder ihre Marken.
StringFileInfo- Stellt die Organisation von Daten in einer Dateiversionsressource dar. Sie enthält Versionsinformationen, die für eine bestimmte Sprache und Codeseite angezeigt werden können.
StringTable- Stellt die Organisation von Daten in einer Dateiversionsressource dar. Sie enthält Sprach- und Codeseitenformatierungsinformationen für die Zeichenfolgen, die vom element Children angegeben werden. Eine Codeseite ist ein sortierter Zeichensatz.
Var- Stellt die Organisation von Daten in einer Dateiversionsressource dar. Sie enthält in der Regel eine Liste der Sprach- und Codeseitenbezeichnerpaare, die von der Version der Anwendung oder DLL unterstützt werden.
VarFileInfo- Stellt die Organisation von Daten in einer Dateiversionsressource dar. Sie enthält Versionsinformationen, die nicht von einer bestimmten Sprach- und Codeseitenkombination abhängig sind.
VS_FIXEDFILEINFO Enthält Versionsinformationen zu einer Datei. Diese Informationen sind Sprache und Codepage unabhängig.
VS_VERSIONINFO Stellt die Organisation von Daten in einer Dateiversionsressource dar. Es handelt sich um die Stammstruktur, die alle anderen Dateiversionsinformationsstrukturen enthält.