Udostępnij za pośrednictwem


Informacje o wersji

Informacje o wersji ułatwiają aplikacjom prawidłowe instalowanie plików i umożliwia instalatorom analizowanie aktualnie zainstalowanych plików. Zasób version-information zawiera numer wersji pliku, jego zamierzonego systemu operacyjnego i oryginalną nazwę pliku.

W tej sekcji

Nazwa Opis
informacje o wersji Omówienie funkcji informacji o wersji.
używanie informacji o wersji Omówienie sposobu używania funkcji informacji o wersji.
Dokumentacja informacji o wersji Zawiera dokumentację interfejsu API.

Funkcje informacji o wersji

Nazwa Opis
GetFileVersionInfo Pobiera informacje o wersji dla określonego pliku.
GetFileVersionInfoEx Pobiera informacje o wersji dla określonego pliku.
GetFileVersionInfoSize Określa, czy system operacyjny może pobrać informacje o wersji dla określonego pliku. Jeśli informacje o wersji są dostępne, GetFileVersionInfoSize zwraca rozmiar w bajtach tych informacji.
GetFileVersionInfoSizeEx Określa, czy system operacyjny może pobrać informacje o wersji dla określonego pliku. Jeśli informacje o wersji są dostępne, GetFileVersionInfoSizeEx zwraca rozmiar w bajtach tych informacji.
VerFindFile Określa miejsce instalacji pliku na podstawie tego, czy lokalizuje inną wersję pliku w systemie. Wartości VerFindFile zwracane w określonych są używane w kolejnym wywołaniu funkcji VerInstallFile.
VerInstallFile Instaluje określony plik na podstawie informacji zwróconych z funkcji VerFindFile. VerInstallFile dekompresuje plik, w razie potrzeby, przypisuje unikatową nazwę pliku i sprawdza błędy, takie jak nieaktualne pliki.
VerLanguageName Pobiera ciąg opisu języka skojarzonego z określonym binarnym identyfikatorem języka firmy Microsoft.
VerQueryValue Pobiera określone informacje o wersji z określonego zasobu informacji o wersji. Aby pobrać odpowiedni zasób, przed wywołaniem funkcji VerQueryValuenależy najpierw wywołać funkcjęGetFileVersionInfoSize, a następnie funkcję GetFileVersionInfo.

Struktury informacji o wersji

Nazwa Opis
ciągów Przedstawia organizację danych w zasobie wersji pliku. Zawiera on ciąg opisujący konkretny aspekt pliku, na przykład wersję pliku, jego powiadomienia o prawach autorskich lub znaki towarowe.
StringFileInfo Przedstawia organizację danych w zasobie wersji pliku. Zawiera informacje o wersji, które mogą być wyświetlane dla określonego języka i strony kodowej.
StringTable Przedstawia organizację danych w zasobie wersji pliku. Zawiera informacje o formatowaniu języka i strony kodowej dla ciągów określonych przez element członkowski Podrzędne. Strona kodowa to uporządkowany zestaw znaków.
Var Przedstawia organizację danych w zasobie wersji pliku. Zazwyczaj zawiera listę par identyfikatorów języków i stron kodowych, które obsługuje wersja aplikacji lub biblioteki DLL.
VarFileInfo Przedstawia organizację danych w zasobie wersji pliku. Zawiera informacje o wersji, które nie są zależne od konkretnego języka i kombinacji strony kodowej.
VS_FIXEDFILEINFO Zawiera informacje o wersji pliku. Te informacje są niezależne od języka i strony kodowej.
VS_VERSIONINFO Przedstawia organizację danych w zasobie wersji pliku. Jest to struktura główna zawierająca wszystkie inne struktury informacji o wersji pliku.