Version info StringFileInfo block language does not match resource language
ID PE035 Level WARNING Category Configuration
Description
Version information contains a StringFileInfo
block
with the particular language and character set ID.
Version information itself is placed in the executable resource directory under the entry with another language ID.
In this executable, StringFileInfo
language ID does not match the corresponding resource language ID.
Mitigation
If using Visual C++:
- Make sure the
StringFileInfo
language is set correctly. - Make sure you include the
VERSIONINFO
structure in the resource with the same language code. See theLANGUAGE
statement reference forrc
files.
Arguments
This rule has the following output arguments:
-
resource_lang
- AffectedVERSIONINFO
resource language integral code -
resource_lang_tag
- AffectedVERSIONINFO
resource language tag (e.g.en
,nl-NL
oren-US
) -
resource_lang_location
- AffectedVERSIONINFO
resource language location (e.g.Spain
,neutral
orprocess_default
) -
string_file_info_lang
- AffectedVERSIONINFO
StringFileInfo
block language integral code -
string_file_info_lang_tag
- AffectedVERSIONINFO
StringFileInfo
block language integral code -
string_file_info_lang_location
- AffectedVERSIONINFO
StringFileInfo
block language integral code
Loading...
Unable to load this documentation page.