win32 5 6 版本資源資訊

2021-09-23 14:31:57 字數 826 閱讀 9552

版本資源資訊介紹:

有時應用程式要確保自己執行時使用某一版本的dll,以便可以確保使用某些函式。檢測版本就是通過api函式查詢定義於資源中的版本資訊來完成的,如果資源中沒有定義版本資訊,那麼就無法知道乙個函式的版本究竟是多少。

版本資訊號是以 versioninfo 型別的的資源儲存在應用程式中,裡面可以定義的資訊包括檔案的版本號、建立單位和語種等。版本資訊的定義是可選的,乙個程式可以不定義版本資訊資源,如果定義了的話,也不一定要定義全部資訊專案。

如果乙個檔案定義了版本資訊,那麼在檔案的屬性頁上就會有乙個「詳細資訊」或「版本」,如圖:

版本資訊的資源定義:

注:其定義還需要很多內容,我們在這裡就大體說明一下,其不影響我們日後的學習,等到真正需要使用的時候我們再回頭學習。

在程式中檢測版本資訊:

win32 api 中有 3 個版本資訊函式:getfileversionsize、getfileversioninfo 和 verqueryvalue,它們駐留在 version.dll 檔案中,如果在源程式中使用它們,注意要新增上有關語句。

**解讀:

Win7版本介紹

六大版本的一些適用環境 windows 7 企業版 能滿足託管環境 高階資料保護 網路和安全性需求。此版本僅通過微軟軟體保障協議 software assurance agreement 提供。專為大型企業和具有複雜桌面基礎架構的組織設計。同時提供32位和64位版本。windows 7 旗艦版 具有...

Windows 10 版本資訊

針對 windows 10 的功能更新每年將通過半年頻道 sac 發布兩次,時間約為每年的 3 月和 9 月。自功能更新發布之日起 18 個月或 30 個月內,我們還將隨之推出月度質量更新,具體取決於生命週期策略。我們建議你立即開始將各個半年頻道版本定向部署到已選擇進行早期採用的裝置上,並自行決定公...

win10 10159版本如何開啟Hyper V

windows7及以上系統都自帶了虛擬機器名為hyper v,相當於大家熟知的vmware。而win10 10159版本系統有些許變化,那麼在win10 10159版本中如何開啟虛擬機器呢?將滑鼠移至開始圖示,單擊右鍵 注意 是右鍵,不是左鍵!點選 控制面板 點選 程式 點選 啟用或關閉window...