Поделиться через


Оператор StringFileInfo BLOCK

Определяет блок строковой информации.

BLOCK "StringFileInfo" { BLOCK "lang-charset" {VALUE "string-name", "value" . . . }}

Параметры

lang-charset

Пара идентификаторов языка и набора символов. Это шестнадцатеричная строка, состоящая из объединения идентификаторов языка и наборов символов, указанных в разделе Примечания.

string-name

Имя значения в блоке и может быть одним из предопределенных имен, указанных в разделе Примечания.

Значение

Строка символов, задающая значение соответствующего имени строки. Можно задать несколько инструкций VALUE .

Комментарии

Параметр lang-charset указывает один из следующих кодов языка.

Код Язык Код Язык
0x0401 Арабский 0x0415 Польский
0x0402 Болгарский 0x0416 Португальский (Бразилия)
0x0403 Каталонский 0x0417 Rhaeto-Romanic
0x0404 Китайский (традиционный) 0x0418 Румынский
0x0405 Чешский 0x0419 Русский
0x0406 Датский 0x041A Croato-Serbian (латиница)
0x0407 Немецкий 0x041B Словацкий
0x0408 Греческий 0x041C Албанский
0x0409 Английский (США) 0x041D Шведский
0x040A Кастильский испанский 0x041E Тайский
0x040B Финский 0x041F Турецкий
0x040C Французский 0x0420 Урду
0x040D Иврит 0x0421 Bahasa
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 Япония (Shift — JIS X-0208)
949 Корея (Shift – KSC 5601)
950 Тайвань (Big5)
1200 Юникод
1250 Latin-2 (Восточно-Европейская)
1251 Кириллица
1252 Многоязычных
1253 Греческий
1254 Турецкий
1255 Иврит
1256 Арабский

 

Параметр string-name задает одно из следующих предопределенных имен.

Имя Описание
Комментарии Дополнительные сведения, которые должны отображаться в целях диагностики.
Companyname Компания, создающая файл, например Microsoft Corporation или Standard Microsystems Corporation, Inc. Эта строка является обязательной.
FileDescription Описание файла, представляемого пользователям. Эта строка может отображаться в списке, когда пользователь выбирает файлы для установки, например "Драйвер клавиатуры для AT-Style Клавиатуры". Эта строка является обязательной.
FileVersion Номер версии файла, например "3.10" или "5.00.RC2". Эта строка является обязательной.
InternalName Внутреннее имя файла, если оно существует, например имя модуля, если файл является библиотекой динамической компоновки. Если у файла нет внутреннего имени, эта строка должна быть исходной без расширения. Эта строка является обязательной.
LegalCopyright Уведомления об авторских правах, применимые к файлу. Он должен включать полный текст всех уведомлений, юридические символы, даты авторских прав и т. д. Эта строка является необязательной.
LegalTrademarks Товарные знаки и зарегистрированные товарные знаки, применяемые к файлу. Это должен быть полный текст всех уведомлений, допустимых символов, номера товарных знаков и так далее. Эта строка является необязательной.
OriginalFilename Исходное имя файла, не включая путь. Эти сведения позволяют приложению определить, переименован ли файл пользователем. Формат имени зависит от файловой системы, для которой был создан файл. Эта строка является обязательной.
PrivateBuild Сведения о закрытой версии файла, например " Создано TESTER1 в \TESTBED". Эта строка должна присутствовать только в том случае , если VS_FF_PRIVATEBUILD указан в параметре fileflags корневого блока.
ProductName Имя продукта, с которым распространяется файл. Эта строка является обязательной.
ProductVersion Версия продукта, с которым распространяется файл, например "3.10" или "5.00.RC2". Эта строка является обязательной.
SpecialBuild Текст, указывающий, чем эта версия файла отличается от стандартной версии, например "Частная сборка для TESTER1 для решения проблем с мышью на компьютерах M250 и M250E". Эта строка должна присутствовать только в том случае , если VS_FF_SPECIALBUILD указан в параметре fileflags корневого блока.