バージョンリソースから情報を取得する
Declare Function VerQueryValue Lib "version.dll" Alias "VerQueryValueA" _
(pBlock As Any, ByVal lpSubBlock As String, lplpBuffer As Long, puLen As Long) As Long
Declare Function VerQueryValue Lib "version.dll" Alias "VerQueryValueA" _
(pBlock As Integer, ByVal lpSubBlock As String, lplpBuffer As Integer, puLen As Integer) As Integer
BOOL VerQueryValue(
const LPVOID pBlock,
LPTSTR lpSubBlock,
LPVOID *lplpBuffer,
PUINT puLen
);
引数
pBlock
GetFileVersionInfo()関数で得たVS_FIXEDFILEINFO構造体を含むバイト配列lpSubBlock
取得する情報を指定する定数lplpBuffer
VS_FIXEDFILEINFO構造体へのポインタpuLen
lplpBufferのバイト数戻り値
バージョン情報があるとき 0以外
同、ないとき 0