Featured post
winapi - Executable version isn't fully displayed in Windows 7 shell -
according winapi executable files may contain resource section. 1 of common resource types version info (versioninfo
). consists of fixed part, plus may contain arbitrary number of string entries (pairs of name + value).
my build environment arranged whenever build executable - version info automatically adjusted reflect current state of source control. contains build information.
until last month, when still worked on old-good xp machine, right-click such executable, select properties/version, , - voila! see build information. i've upgraded machine windows 7. and, discovered, doesn't show rich version info anymore. shows fixed version info part.
does know if can fixed? perhaps there exist option somewhere enable former version info tab?
p.s. rich version info is there, it's not build problem. can see when open file resource editor.
thanks in advance.
upd:
what mean "rich version information".
http://msdn.microsoft.com/en-us/library/ms647001%28v=vs.85%29.aspx
according this, version information contains mandatory part (which includes both product , file information). plus may contain arbitrary string pairs. see stringfileinfo
more information.
in version info of executable use custom strings provide rich source control information (i use svn).
the revision number goes file/product minor version number, there's no problem here. put custom strings following:
- svn url = "..."
- local modifications = "no"
- mixed revisions = "yes, range=143:177"
and on.
the windows xp ui showed string in standard version information tab of shell. disappeared in windows 7.
the question how put them back.
i assume mean custom fields (e.g. non-standard) no longer displayed. sadly seems yet area microsoft dumbed down interface detriment of power users / developers. "x minutes ago" in file times bane of existence. anyway, there not appear built-in way fix this; looks else took care of it, though.
- Get link
- X
- Other Apps
Comments
Post a Comment