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
StringFileInfolanguage is set correctly. - Make sure you include the
VERSIONINFOstructure in the resource with the same language code. See theLANGUAGEstatement reference forrcfiles.
Arguments
This rule has the following output arguments:
-
resource_lang- AffectedVERSIONINFOresource language integral code -
resource_lang_tag- AffectedVERSIONINFOresource language tag (e.g.en,nl-NLoren-US) -
resource_lang_location- AffectedVERSIONINFOresource language location (e.g.Spain,neutralorprocess_default) -
string_file_info_lang- AffectedVERSIONINFOStringFileInfoblock language integral code -
string_file_info_lang_tag- AffectedVERSIONINFOStringFileInfoblock language integral code -
string_file_info_lang_location- AffectedVERSIONINFOStringFileInfoblock language integral code
Loading...
Unable to load this documentation page.