Export (0) Print
Expand All
6 out of 7 rated this helpful - Rate this topic

StringFileInfo BLOCK statement

Defines a string information block.

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

Parameters

lang-charset

Language and character-set identifier pair. It is a hexadecimal string consisting of the concatenation of the language and character-set identifiers specified in the Remarks section.

string-name

Name of a value in the block and can be one of the predefined names specified in the Remarks section.

value

Character string that specifies the value of the corresponding string name. More than one VALUE statement can be given.

Remarks

The lang-charset parameter specifies one of the following language codes.

CodeLanguageCodeLanguage
0x0401Arabic0x0415Polish
0x0402Bulgarian0x0416Portuguese (Brazil)
0x0403Catalan0x0417Rhaeto-Romanic
0x0404Traditional Chinese0x0418Romanian
0x0405Czech0x0419Russian
0x0406Danish0x041ACroato-Serbian (Latin)
0x0407German0x041BSlovak
0x0408Greek0x041CAlbanian
0x0409U.S. English0x041DSwedish
0x040ACastilian Spanish0x041EThai
0x040BFinnish0x041FTurkish
0x040CFrench0x0420Urdu
0x040DHebrew0x0421Bahasa
0x040EHungarian0x0804Simplified Chinese
0x040FIcelandic0x0807Swiss German
0x0410Italian0x0809U.K. English
0x0411Japanese0x080ASpanish (Mexico)
0x0412Korean0x080CBelgian French
0x0413Dutch0x0C0CCanadian French
0x0414Norwegian – Bokmal0x100CSwiss French
0x0810Swiss Italian0x0816Portuguese (Portugal)
0x0813Belgian Dutch0x081ASerbo-Croatian (Cyrillic)
0x0814Norwegian – Nynorsk??

 

The lang-charset parameter also specifies one of the following character-set identifiers.

IdentifierCharacter Set
07-bit ASCII
932Japan (Shift – JIS X-0208)
949Korea (Shift – KSC 5601)
950Taiwan (Big5)
1200Unicode
1250Latin-2 (Eastern European)
1251Cyrillic
1252Multilingual
1253Greek
1254Turkish
1255Hebrew
1256Arabic

 

The string-name parameter specifies one of the following predefined names.

NameDescription
CommentsAdditional information that should be displayed for diagnostic purposes.
CompanyNameCompany that produced the file—for example, "Microsoft Corporation" or "Standard Microsystems Corporation, Inc." This string is required.
FileDescriptionFile description to be presented to users. This string may be displayed in a list box when the user is choosing files to install—for example, "Keyboard Driver for AT-Style Keyboards". This string is required.
FileVersionVersion number of the file—for example, "3.10" or "5.00.RC2". This string is required.
InternalNameInternal name of the file, if one exists—for example, a module name if the file is a dynamic-link library. If the file has no internal name, this string should be the original filename, without extension. This string is required.
LegalCopyrightCopyright notices that apply to the file. This should include the full text of all notices, legal symbols, copyright dates, and so on. This string is optional.
LegalTrademarksTrademarks and registered trademarks that apply to the file. This should include the full text of all notices, legal symbols, trademark numbers, and so on. This string is optional.
OriginalFilenameOriginal name of the file, not including a path. This information enables an application to determine whether a file has been renamed by a user. The format of the name depends on the file system for which the file was created. This string is required.
PrivateBuildInformation about a private version of the file—for example, "Built by TESTER1 on \TESTBED". This string should be present only if VS_FF_PRIVATEBUILD is specified in the fileflags parameter of the root block.
ProductNameName of the product with which the file is distributed. This string is required.
ProductVersionVersion of the product with which the file is distributed—for example, "3.10" or "5.00.RC2". This string is required.
SpecialBuildText that specifies how this version of the file differs from the standard version—for example, "Private build for TESTER1 solving mouse problems on M250 and M250E computers". This string should be present only if VS_FF_SPECIALBUILD is specified in the fileflags parameter of the root block.

 

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.