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;   

        }

  • 相关阅读:
    块级元素和内联元素
    cookie和session 区别
    hihernate一对多关联映射
    --查询50到80行数据
    单表查询
    表空间 用户
    进程遍历模块遍历
    字符转换函数
    控件综合2
    清理文件2
  • 原文地址:https://www.cnblogs.com/iwasmu/p/1780069.html
Copyright © 2011-2022 走看看