GetFileVersionInfo

機能
実行モジュールのバージョン情報を取得する
Declare Function GetFileVersionInfo Lib "version.dll" Alias "GetFileVersionInfoA" _
(ByVal lpstrFileName As String, ByVal dwHandle As Long, _
ByVal dwLen As Long, lpData As Any) As Long
Declare Function GetFileVersionInfo Lib "version.dll" Alias "GetFileVersionInfoA" _
(ByVal lpstrFileName As String, ByVal dwHandle As Integer, _
ByVal dwLen As Integer, lpData As Integer) As Integer

BOOL GetFileVersionInfo(
LPTSTR lptstrFilename,
DWORD dwHandle,
DWORD dwLen,
LPVOID lpData
);
引数
lpstrFileName

ファイル名
dwHandle
常に0
dwLen
lpDataのバイト数(GetFileVersionInfoSize()関数の戻り値)
lpData
(戻り値)バージョン情報を受け取るバイト配列
戻り値
正常終了のとき         0以外
エラーのとき           0
備考
この関数実行後、VerQueryValue()関数を使ってデータを引き出す