容易的方法是調(diào)用一個專門用于此目的的函數(shù) DllGetVersion。問題是雖然 comctl32.dll 支持該函數(shù),但并不是所有的 Dlls 都具備它。如果不具備 DllGetVersion,那么就得用難的方法——使用 FileVersion API,這可能是你要遭遇到的最為曖昧的 API 之一。我寫了一個類 CModuleVersion 來封裝兩種方法,同時還寫了一個Demo程序 VersionDlg 來示范 CModuleVersion 的使用方法。程序畫面如 Figure 1 所示。你可以在編輯框中敲入任何系統(tǒng)模塊的名字,VersionDlg 將用 DllGetVersion (如果具備這個函數(shù)的話)和 FileVersion API 兩種方法顯示版本信息
標簽:
DllGetVersion
comctl
dll
函數(shù)
上傳時間:
2015-08-12
上傳用戶:黃華強