zoukankan      html  css  js  c++  java
  • AddVersion

        void AddVersion()

        {

           TCHAR szAppPath[MAX_PATH] = {0};  

           GetModuleFileName(NULL, szAppPath, MAX_PATH);  

           VS_FIXEDFILEINFO *VInfo;  

           UINT i;  

           TCHAR *buf;  

           int ma,mj,r,b;  

           i = GetFileVersionInfoSize(szAppPath, 0);  

           buf=   new   TCHAR[i];  

           if (GetFileVersionInfo(szAppPath, 0, i, buf) != 0)  

           {

               if (VerQueryValue(buf,_T("\\"),(LPVOID*)&VInfo,&i))  

               {  

                  ma = VInfo->dwFileVersionMS >> 16;  

                  mj = VInfo->dwFileVersionMS & 0xffff;  

                  r = VInfo->dwFileVersionLS >> 16;  

                  b = VInfo->dwFileVersionLS &0xffff;  

                  _stprintf(buf,_T("%d.%2.2d.%2.2d.%4.4d"), ma,mj,r,b);

               }  

           }   

           TCHAR str[MAX_PATH];

           GetWindowText(str,MAX_PATH-1);

           lstrcat(str,_T("-"));

           lstrcat(str,buf);

           SetWindowText(str);

           delete []buf;   

        }

  • 相关阅读:
    微信公众号验证域名
    go在mac上打其他平台包
    screen窗口化管理守护进程
    kettle字符串null转空串
    MAC M1安装kettle spoon
    删除git文件版本控制
    LNMP状态管理命令
    事务处理
    精通 JS正则表达式
    php日期转时间戳,指定日期转换成时间戳
  • 原文地址:https://www.cnblogs.com/iwasmu/p/1780069.html
Copyright © 2011-2022 走看看