自作ソフト (実行ファイル バージョン情報)

Last Update : 2007/09/xx

◇ バージョン情報

 バージョン情報(.NETの世界だと「アセンブリ情報」)は、実行ファイル(*.exe/*.scr)内にリソースデータとして埋め込まれてます。主にWindowsのエクスプローラなどから、ファイルのプロパティダイアログで情報を確認できます。ちなみに、このバージョン情報の内容そのものは、実行ファイル自体の動作や処理に影響するものではありません。

 Windowsが用意してるパラメータには、以下のようなものがあります。『二重かぎかっこ』で括った文字列は、MSDN内のVERSIONINFOリソース(英語)のページより日本語訳引用したもの。太字のパラメータは「必須」となっています。

パラメータ 説明
Comments  『エラーメッセージなどの用途で表示しなければならない追加の情報。』
 ファイルのプロパティのバージョン情報タブの[詳細]に、「コメント」として表示されます。
CompanyName  『ファイルを製作した会社。たとえば、「Microsoft Corporation」や「Standard Microsystems Corporation, Inc」。この文字列は、必須です。』
 会社でなければ、通常は製作者名を示します。ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「会社名」として表示されます。また、エクスプローラなどでファイル上にマウスを置くと表示されるツールチップ上にも表示されます。
FileDescription  『ユーザーに提示されるファイルの説明。たとえば、「ATスタイルのキーボード用キーボードドライバ」。この文字列は、必須です。』
 ファイルのプロパティのバージョン情報タブの「説明」に表示されます。また、エクスプローラなどでファイル上にマウスを置くと表示されるツールチップ上にも表示されます。
FileVersion  『ファイルのバージョン番号。たとえば、「3.10」や「5.00.RC2」。この文字列は、必須です。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「ファイルバージョン」として表示されます。
InternalName  『存在するのであれば、ファイルの内部名。たとえば、ファイルがダイナミックリンクライブラリであればモジュール名。ファイルに内部名が存在しないならば、オリジナルのファイル名を拡張子なしで指定すべきです。この文字列は、必須です。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「内部名」として表示されます。
LegalCopyright  『ファイルに適用されるコピーライト表示。これはすべての告示、法的シンボル、コピーライトの期日などの完全なテキストを含まなければなりません。この文字列は、任意です。』
 ファイルのプロパティのバージョン情報タブの「著作権」に表示されます。
LegalTrademarks  『ファイルに適用される商標と登録商標。これはすべての告示、法的シンボル、コピーライトの期日などの完全なテキストを含まなければなりません。この文字列は、任意です。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「商標」として表示されます。
OriginalFilename  『パスを含まない、ファイルのオリジナル名。この情報は、ファイルがユーザーにリネームされたかどうかをアプリケーションに判断させることができます。この文字列は、必須です。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「正式ファイル名」として表示されます。
PrivateBuild  『ファイルのプライベートバージョンについての情報。たとえば、「Built by TESTER1 on \TESTBED」。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「プライベートビルド情報」として表示されます。
ProductName  『ファイルの配布にともなう製品名。この文字列は、必須です。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「製品名」として表示されます。
ProductVersion  『ファイルの配布にともなう製品のバージョン。たとえば、「3.10」や「5.00.RC2」。この文字列は、必須です。』
 実行ファイルが複数ない場合は、ファイルバージョンと同じ。ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に、「製品バージョン」として表示されます。
SpecialBuild  『このファイルのバージョンが、標準のバージョンとどの部分で異なるかを示したテキスト。たとえば、「Private build for TESTER1 solving mouse problems on M250 and M250E computers」。』
 ファイルのプロパティのバージョン情報タブの[詳細]ボックス内に「スペシャルビルド情報」として表示されます。

¤ Let's HSPIC! ... HSP製実行ファイルのアイコンを書き換え変更、バージョン情報データの追加埋め込み、実行ファイルを少しだけ小さくできるUPX圧縮をサポート!

^

Mac ソフトのことなら act2.com

§ HSP情報サイト Let's HSP! §

Copyright © 2005-2011 Kpan. All rights reserved.