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;   

        }

  • 相关阅读:
    HDU 1251 统计难题
    HDU 1212 Big Number
    HDU 1205 吃糖果
    HDU 5776 Sum
    19 中山重现赛 1002 triangle
    7.29 线段树扫描线 ,矩形扫描
    一个很好的主席树总结
    7.14 单调栈 单调队列 +dp优化
    7.14 一个烦人的bug:dp[ q[tail] ] ---> dp[ tail ]
    7.13 cf573 补题
  • 原文地址:https://www.cnblogs.com/iwasmu/p/1780069.html
Copyright © 2011-2022 走看看