现在的位置: 首页 > 综合 > 正文

获取版本信息

2013年11月08日 ⁄ 综合 ⁄ 共 552字 ⁄ 字号 评论关闭

 DWORD dwSize = GetFileVersionInfoSize(strExeName.GetBuffer(0),NULL);
 char* szVersion = new char[dwSize];
 GetFileVersionInfo(strExeName.GetBuffer(0),NULL,dwSize,szVersion);

 VS_FIXEDFILEINFO* lpFixedFileInfo;
 UINT cbFixedFileInfo;
 VerQueryValue(szVersion,TEXT("//" ),(LPVOID*) &lpFixedFileInfo,&cbFixedFileInfo");
 CString strVersion;
 strVersion.Format("%d.%d.%d.%d/n",
        HIWORD(lpFixedFileInfo->dwFileVersionMS),
        LOWORD(lpFixedFileInfo->dwFileVersionMS),
        HIWORD(lpFixedFileInfo->dwFileVersionLS),
        LOWORD(lpFixedFileInfo->dwFileVersionLS));

抱歉!评论已关闭.