StringFileInfo BLOCK ステートメント
文字列情報ブロックを定義します。
BLOCK "StringFileInfo" { BLOCK "lang-charset" {VALUE "string-name", "value" . . . }}
パラメーター
-
lang-charset
-
言語と文字セット識別子のペア。 これは、「解説」セクションで指定された言語 ID と文字セット ID の連結で構成される 16 進ストリングです。
-
string-name
-
ブロック内の値の名前。また、[解説] セクションで指定した定義済みの名前のいずれかを指定できます。
-
値
-
対応する文字列名の値を指定する文字列。 複数の VALUE ステートメントを指定できます。
解説
lang-charset パラメーターは、次のいずれかの言語コードを指定します。
コード | Language | コード | Language |
---|---|---|---|
0x0401 | アラビア語 | 0x0415 | ポーランド語 |
0x0402 | ブルガリア語 | 0x0416 | ポルトガル語 (ブラジル) |
0x0403 | カタロニア語 | 0x0417 | Rhaeto-Romanic |
0x0404 | Traditional Chinese | 0x0418 | ルーマニア語 |
0x0405 | チェコ語 | 0x0419 | ロシア語 |
0x0406 | デンマーク語 | 0x041A | Croato-Serbian (ラテン) |
0x0407 | ドイツ語 | 0x041B | スロバキア語 |
0x0408 | ギリシャ語 | 0x041C | アルバニア語 |
0x0409 | 英語 (米国) | 0x041D | スウェーデン語 |
0x040A | カスティーリャ語 (スペイン語) | 0x041E | タイ語 |
0x040B | フィンランド語 | 0x041F | トルコ語 |
0x040C | フランス語 | 0x0420 | ウルドゥ語 |
0x040D | ヘブライ語 | 0x0421 | インドネシア |
0x040E | ハンガリー語 | 0x0804 | 簡体中国語 |
0x040F | アイスランド語 | 0x0807 | ドイツ語 (スイス) |
0x0410 | イタリア語 | 0x0809 | 英国英語 |
0x0411 | 日本語 | 0x080A | スペイン語 (メキシコ) |
0x0412 | 韓国語 | 0x080C | フランス語 (ベルギー) |
0x0413 | オランダ語 | 0x0C0C | フランス語 (カナダ) |
0x0414 | ノルウェー語 – ボクマル語 | 0x100C | フランス語 (スイス) |
0x0810 | スイスイタリア語 | 0x0816 | ポルトガル語 (ポルトガル) |
0x0813 | ベルギーオランダ語 | 0x081A | Serbo-Croatian (キリル) |
0x0814 | ノルウェー語 – ニーノスク | ? | ? |
lang-charset パラメーターは、次のいずれかの文字セット識別子も指定します。
識別子 | 文字セット |
---|---|
0 | 7 ビット ASCII |
932 | 日本 (シフト - JIS X-0208) |
949 | 韓国 (シフト – KSC 5601) |
950 | 台湾 (Big5) |
1200 | Unicode |
1250 | Latin-2 (東ヨーロッパ) |
1251 | キリル言語 |
1252 | 複数言語 |
1253 | ギリシャ語 |
1254 | トルコ語 |
1255 | ヘブライ語 |
1256 | アラビア語 |
string-name パラメーターは、次の定義済みの名前のいずれかを指定します。
名前 | Description |
---|---|
コメント | 診断目的で表示する必要がある追加情報。 |
CompanyName | ファイルを作成した会社 ("Microsoft Corporation" や "Standard Microsystems Corporation, Inc" など)。この文字列は必須です。 |
FileDescription | ユーザーに表示されるファイルの説明。 この文字列は、ユーザーがインストールするファイル ("キーボード ドライバー for AT-Style キーボード" など) を選択しているときにリスト ボックスに表示される場合があります。 この文字列は必須です。 |
FileVersion | ファイルのバージョン番号 ("3.10" や "5.00.RC2" など)。 この文字列は必須です。 |
InternalName | ファイルの内部名 (存在する場合)、たとえば、ファイルがダイナミック リンク ライブラリの場合はモジュール名。 ファイルに内部名がない場合、この文字列は拡張子を付けずに元のファイル名にする必要があります。 この文字列は必須です。 |
LegalCopyright | ファイルに適用される著作権表示。 これには、すべての通知、法的記号、著作権の日付などの全文が含まれている必要があります。 この文字列は省略可能です。 |
LegalTrademarks | ファイルに適用される商標および登録商標。 これには、すべての通知の全文、法的な記号、商標番号などが含まれます。 この文字列は省略可能です。 |
OriginalFilename | パスを含まないファイルの元の名前。 この情報により、アプリケーションはファイルの名前がユーザーによって変更されたかどうかを判断できます。 名前の形式は、ファイルが作成されたファイル システムによって異なります。 この文字列は必須です。 |
PrivateBuild | ファイルのプライベート バージョンに関する情報 ("\TESTBED 上の TESTER1 によってビルドされた" など)。 この文字列は、ルート ブロックの fileflags パラメーターにVS_FF_PRIVATEBUILDが指定されている場合にのみ存在する必要があります。 |
ProductName | ファイルの配布に使用する製品の名前。 この文字列は必須です。 |
ProductVersion | ファイルが配布される製品のバージョン ("3.10" や "5.00.RC2" など)。 この文字列は必須です。 |
SpecialBuild | このバージョンのファイルが標準バージョンとどのように異なるかを示すテキスト 。たとえば、"M250 および M250E コンピューター上のマウスの問題を解決する TESTER1 のプライベート ビルド" などです。 この文字列は、ルート ブロックの fileflags パラメーターにVS_FF_SPECIALBUILDが指定されている場合にのみ存在する必要があります。 |