如何读取程序的版本信息
读取程序的版本信息主要依靠GetFileVersionInfoSize,GetFileVersionInfo,VerQueryValue这三个函数,需要注意是在VC++6.0中要使用这几个函数,应在源文件中插入
#pragma comment( lib, "Version.lib" )//没有它不能正确链接读取版本信息的函数
具体使用方法请参照下面的程序段:
void CVersionInfoDlg::OnButton1()
{
// TODO: Add your control notification handler code here
DWORD dwSize=1024,dwHandle;
BYTE *byData, *lpFileDes,*lpVers;
char sTitle[1024];
char sAppName[512];
CString strVersion="";
unsigned int uLen;
//获得版本号
sprintf(sAppName,"%s.exe",AfxGetApp