Aracılığıyla paylaş


Sürüm Bilgileri

Sürüm bilgileri, uygulamaların dosyaları düzgün yüklemesini kolaylaştırır ve kurulum programlarının şu anda yüklü olan dosyaları analiz etmelerini sağlar. Sürüm bilgileri kaynağı dosyanın sürüm numarasını, hedeflenen işletim sistemini ve özgün dosya adını içerir.

Bu Bölümde

Ad Açıklama
Sürüm Bilgileri Hakkında Sürüm bilgileri işlevlerini açıklar.
Sürüm Bilgileri Kullanarak Sürüm bilgileri işlevlerinin nasıl kullanılacağını açıklar.
Sürüm Bilgileri Başvurusu API başvurusunu içerir.

Sürüm Bilgileri İşlevleri

Ad Açıklama
GetFileVersionInfo Belirtilen dosyanın sürüm bilgilerini alır.
GetFileVersionInfoEx Belirtilen dosyanın sürüm bilgilerini alır.
GetFileVersionInfoSize İşletim sisteminin belirtilen bir dosya için sürüm bilgilerini alıp alamayacağını belirler. Sürüm bilgileri varsa, GetFileVersionInfoSizebu bilgilerin bayt cinsinden boyutunu döndürür.
GetFileVersionInfoSizeEx İşletim sisteminin belirtilen bir dosya için sürüm bilgilerini alıp alamayacağını belirler. Sürüm bilgileri varsa, GetFileVersionInfoSizeExbu bilgilerin bayt cinsinden boyutunu döndürür.
VerFindFile Sistemde dosyanın başka bir sürümünü bulup bulmadığına bağlı olarak dosyanın nereye yükleneceğini belirler. Belirtilen arabelleklerde VerFindFiledeğerleri, VerInstallFile işlevine yapılan sonraki çağrıda kullanılır.
VerInstallFile Belirtilen dosyayı, VerFindFile işlevinden döndürülen bilgilere göre yükler. VerInstallFile, gerekirse dosyanın sıkıştırmasını açar, benzersiz bir dosya adı atar ve eski dosyalar gibi hataları denetler.
VerLanguageName Belirtilen ikili Microsoft dil tanımlayıcısıyla ilişkili dil için bir açıklama dizesi alır.
VerQueryValue Belirtilen sürüm bilgileri kaynağından belirtilen sürüm bilgilerini alır. Uygun kaynağı almak için, VerQueryValueçağırmadan önce GetFileVersionInfoSize işlevini ve ardından GetFileVersionInfoişlevinigerekir.

Sürüm Bilgi Yapıları

Ad Açıklama
dize Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Dosyanın belirli bir yönünü, örneğin dosyanın sürümünü, telif hakkı bildirimlerini veya ticari markalarını açıklayan bir dize içerir.
StringFileInfo Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Belirli bir dil ve kod sayfası için görüntülenebilen sürüm bilgilerini içerir.
StringTable Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Children üyesi tarafından belirtilen dizeler için dil ve kod sayfası biçimlendirme bilgilerini içerir. Kod sayfası sıralı bir karakter kümesidir.
Var Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Genellikle uygulama veya DLL sürümünün desteklediği dil ve kod sayfası tanımlayıcı çiftlerinin listesini içerir.
VarFileInfo Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Belirli bir dil ve kod sayfası bileşimine bağımlı olmayan sürüm bilgilerini içerir.
VS_FIXEDFILEINFO Dosyayla ilgili sürüm bilgilerini içerir. Bu bilgiler dil ve kod sayfasından bağımsızdır.
VS_VERSIONINFO Dosya sürümü kaynağındaki verilerin düzenlenmesini gösterir. Diğer tüm dosya sürümü bilgi yapılarını içeren kök yapıdır.