verinfo

バージョン情報取得

verinfo "s1",n2

s1 : ファイル名
n2 : 取得するタイプ

解説

s1で指定したファイルから、バージョン情報を取得します。
s1にはdllやexeなどのバイナリファイルを指定します。
refstrにバージョン情報が代入されます。

16bitファイルからはバージョンを取得できません。
エラーが起きた場合はstatに1が代入されます。


n2の値   取得するもの
0        会社名
1        ファイルの説明
2        ファイルバージョン
3        内部ファイル名
4        著作権
5        もとのファイル名
6        製品名
7        製品バージョン

サンプル

	#include "llmod.as"
	#include "winver.as"

	file="user32.dll"   : gosub get_verinfo
	file="comctl32.dll" : gosub get_verinfo
	stop

*get_verinfo
	s=windir+"\\system\\"+file
	mes "●ファイル"+s+"のバージョン情報"
	repeat 8
		verinfo s,cnt
		mes refstr
	loop
	return

サンプル逆引き (1)

module_test.as

情報

バージョン2.61
作成日2004/03/01
著作者tom
URLhttp://www5b.biglobe.ne.jp/~diamond/hsp/hsp2file.htm
備考llmod.as,winver.asをインクルードする
タイプ拡張命令
グループOSシステム制御命令
hs ファイルhsphelp\llmod_winver.hs