Executable file version information

This class reads version information from executable file header. It is useful because any changes made to the VS_VERSION_INFO in the resource editor  automatically update associated controls.

VersionInfo1.gif (7612 bytes)

CExecImageVersion class have following methods:

CString GetSpecialBuild();
CString GetPrivateBuild();
CString GetLegalTrademarks();
CString GetInternalName();
CString GetFileVersion();
CString GetFileDescription();
CString GetComments();
CString GetCopyright();
CString GetCompanyName();
CString GetProductVersion();
CString GetProductName();
Declare instance of this class:

CExecImageVersion ver;
OR

CExecImageVersion ver("yourexe.exe");
m_strCompany = ver.GetCompanyName(); m_strComment = ver.GetComments(); m_strCopy = ver.GetCopyright(); m_strFileDescr = ver.GetFileDescription(); m_strFileVer = ver.GetFileVersion(); m_strIntName = ver.GetInternalName(); m_strPrivBuild = ver.GetPrivateBuild(); m_strProductName = ver.GetProductName(); m_strProductVer = ver.GetProductVersion(); m_strSpecialBuild = ver.GetSpecialBuild(); m_strTrademarks = ver.GetLegalTrademarks();

Download demo project - 37 KB

Download source - 3 KB

Date Last Updated: April 4, 1999



Comments

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Mobile application management (MAM) refers to the workflow for security, governance, and distribution of mobile apps in the enterprise. Best-of-breed MAM provides app-level security for any app, deploys apps to every user in the extended enterprise because it is device management agnostic, manages the complete app lifecycle, and enables multiple app distribution methods, including an intuitive, custom-brandable enterprise app store. But, not all mobile application management (MAM) is created equal. Use this …

  • This IDC study assists senior IT leaders in assessing the current state of their hybrid cloud management processes, governance models, technologies, and skills to identify gaps and create a road map for better aligning the organization's management model and tools with the emerging needs of complex, dynamic self-service hybrid cloud environments. This IDC MaturityScape identifies five maturity stages for hybrid cloud management based on a set of specific people, process, and technology dimensions and outcomes. …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date