The file version structure was created dynamically

ID PE025 Level ERROR Category Configuration

Description

Version information contains the VS_FF_INFOINFERRED flag which indicates that the version structure was created dynamically; therefore, some of the members in this structure may be empty or incorrect. This flag should never be set.

See the official Microsoft description of this flag.

Mitigation

If using Visual C++:

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)