Version info is absent

ID PE024 Level WARNING Category Configuration

Description

Version information is absent in the executable. The file lacks any user-readable description. This may also make antivirus software more suspicious when analyzing such executables.

Mitigation

If using Visual C++:

  • Follow the Microsoft guides to add the VERSIONINFO resource.
  • You can use this Microsoft example and reference for the VERSIONINFO resource.
  • If your executable is multilingual, you can add several string file info blocks for different translations. Alternatively, you can add several independent VERSIONINFO resources for supported languages.

If using Visual C#:

Arguments

This rule has no output arguments.