共用方式為


版本資訊

版本資訊可讓應用程式更輕鬆地正確安裝檔案,並讓安裝程式分析目前安裝的檔案。 版本資訊資源包含檔案的版本號碼、其預定作系統和源檔名稱。

在本節中

名字 描述
版本資訊 討論版本資訊函式。
使用版本資訊 討論如何使用版本資訊函式。
版本資訊參考 包含 API 參考。

版本資訊函式

名字 描述
GetFileVersionInfo 擷取指定檔案的版本資訊。
GetFileVersionInfoEx 擷取指定檔案的版本資訊。
GetFileVersionInfoSize 判斷作系統是否可以擷取指定檔案的版本資訊。 如果版本資訊可用,GetFileVersionInfoSize 會傳回該資訊的大小,以位元組為單位。
GetFileVersionInfoSizeEx 判斷作系統是否可以擷取指定檔案的版本資訊。 如果版本資訊可用,GetFileVersionInfoSizeEx 傳回該資訊的大小,以位元組為單位。
VerFindFile 根據檔案是否在系統中找到另一個版本的檔案,決定在何處安裝檔案。 VerFindFile 傳回的值會用於後續呼叫 VerInstallFile 函式。
VerInstallFile 根據從 VerFindFile 函式傳回的信息,安裝指定的檔案。 VerInstallFile 視需要將檔案解壓縮,並指派唯一的檔名,並檢查是否有錯誤,例如過期的檔案。
VerLanguageName 擷取與指定二進位Microsoft語言標識符相關聯之語言的描述字串。
VerQueryValue 從指定的版本資訊資源擷取指定的版本資訊。 若要擷取適當的資源,在呼叫 VerQueryValue之前,您必須先呼叫 GetFileVersionInfoSize 函式,然後再呼叫 GetFileVersionInfo 函式。

版本信息結構

名字 描述
字串 描述檔案版本資源中的數據組織。 它包含一個字串,描述檔案的特定層面,例如檔案的版本、其著作權聲明或其商標。
StringFileInfo 描述檔案版本資源中的數據組織。 它包含可針對特定語言和代碼頁顯示的版本資訊。
StringTable 描述檔案版本資源中的數據組織。 它包含 Children 成員所指定字串的語言和代碼頁格式資訊。 代碼頁是已排序的字元集。
Var 描述檔案版本資源中的數據組織。 它通常包含應用程式或 DLL 版本所支援的語言和代碼頁識別元組清單。
VarFileInfo 描述檔案版本資源中的數據組織。 它包含版本資訊,不相依於特定語言和代碼頁組合。
VS_FIXEDFILEINFO 包含檔案的版本資訊。 這項資訊與語言和代碼頁無關。
VS_VERSIONINFO 描述檔案版本資源中的數據組織。 它是包含所有其他檔案版本信息結構的根結構。