Version info StringFileInfo lacks PrivateBuild string
ID PE049 Level WARNING Category Configuration
Description
Version information StringFileInfo
block
lacks the PrivateBuild
string, which is required when
version info has the VS_FF_PRIVATEBUILD
flag, which is the case for the executable.
Windows Explorer and other file version info viewers may not be able to show the version information correctly.
Mitigation
If using Visual C++:
- Make sure you include the
PrivateBuild
string to theStringFileInfo
block. - Alternatively, remove the
VS_FF_PRIVATEBUILD
flag from theVERSIONINFO
resource.
Arguments
This rule has the following output arguments:
-
string_lcid
- AffectedVERSIONINFO
StringFileInfo
block language integral code -
string_lcid_tag
- AffectedVERSIONINFO
StringFileInfo
block language tag (e.g.en
,nl-NL
oren-US
) -
string_lcid_location
- AffectedVERSIONINFO
StringFileInfo
block language location (e.g.Spain
,neutral
orprocess_default
) -
string_cpid
- AffectedVERSIONINFO
StringFileInfo
block code page integral code -
string_cpid_name
- AffectedVERSIONINFO
StringFileInfo
block code page name (e.g.windows-1251
orutf-8
)
Loading...
Unable to load this documentation page.