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圧縮をサポート!
Copyright © 2005-2011 Kpan. All rights reserved.