Duplicate version info string languages

ID PE070 Level CRITICAL Category Format

Description

Invalid VERSIONINFO resource StringFileInfo format. Each string table language must be unique. Some of the string table languages in the VERSIONINFO resource are duplicate.

Mitigation

  • Make sure you do not include sub-blocks with duplicate language/charset IDs to the StringFileInfo block.

Arguments

This rule has the following output arguments:

  • resource_lang - Affected VERSIONINFO resource language integral code
  • resource_lang_tag - Affected VERSIONINFO resource language tag (e.g. en, nl-NL or en-US)
  • resource_lang_location - Affected VERSIONINFO resource language location (e.g. Spain, neutral or process_default)