#pragma comment(lib, "version.lib")//返回文件版本号
//@params:filename:文件名
string GetFileVersion(LPCWSTR filename)
{ string asVer = "";VS_FIXEDFILEINFO *pVsInfo;unsigned int iFileInfoSize = sizeof(VS_FIXEDFILEINFO);int iVerInfoSize = GetFileVersionInfoSizeW(filename, NULL); if(iVerInfoSize != 0){ char *pBuf = NULL;while(!pBuf){pBuf = new char[iVerInfoSize];}if(GetFileVersionInfoW(filename, 0, iVerInfoSize, pBuf)){ if(VerQueryValueA(pBuf, "\\", (void **)&pVsInfo, &iFileInfoSize)){ sprintf(pBuf, "%d.%d.%d.%d", HIWORD(pVsInfo->dwFileVersionMS), LOWORD(pVsInfo->dwFileVersionMS), HIWORD(pVsInfo->dwFileVersionLS), LOWORD(pVsInfo->dwFileVersionLS));asVer = pBuf; } } delete pBuf;}return asVer;
}

C++获取exe文件版本号相关推荐

  1. powershell获取exe文件返回值

    一.目的 1.powershell能简单写一些小脚本,不需要exe开发这么笨重. 2.在windows实现某个特定功能,做成一个exe能方便查看管理. 二.实现 1.C# code 运行结束加入返回值 ...

  2. java jar 版本号_java – 获取JAR文件版本号

    我有一个用于群集的应用程序,以便在一个或多个失败时保持可用,并且我想实现一种方法来检查 java中jar文件的版本. 我有这段代码来做(例如:在MyClass类中): URLClassLoader c ...

  3. linux 提取ko文件,Linux获取so/ko文件版本号教程

    一.需要获取版本号的原因 从使用角度而言,有时只有特定版本的库才支持某些功能,所以我们需要确定库文件版本号. 从安全加固角度而言,有些版本存在漏洞有些版本不存在漏洞,所以我们需要获取版本号以确定当前使 ...

  4. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  5. .NET调用控制台下生成的exe文件,传参及获取返回参数

    先说下需求 最近客户要求把一个树型目录导出成文件夹套文件夹的结构,并提供下载功能,刚开始感觉功能比较容易实现就在最短的时间把基本功能搞定,当发布到服务器上之后发现直接在本应用程序中导出目录(下带ntk ...

  6. 非ie获取当前登录计算机用户,Web系统通过EXE文件实现读取客户电脑MAC等硬件信息且兼容非IE浏览器...

    对于一般情况来说,我们用得最多的可能是使用ActiveX控件的方法来实现,但此方案只适用于IE浏览器.为了能兼容不同的浏览器,如FireFox等,我们就需要考虑到一种比较通用的方法.此方法我们可以参考 ...

  7. 运行.exe文件并获取返回值(使用WinExec和system的区别)

    最近,跟同学在写一个界面,需要调用到已经release出来的.exe文件,这其中就需要传输命令行参数并获取返回值,虽然不是很复杂的一件事,但还是把找到的一些资料记录下来,也许会给遇到相同疑问的朋友带来 ...

  8. Qt获取EXE可执行文件的上一级目录下的文件

    Qt获取可执行的上一级目录下的文件     在用Qt编程时,有时需要用到exe的相对路径,来找到目标文件,而Qt运行程序时可以解决问题,但直接打开exe文件却找不到目标文件:后经过一番思考,可采用下面 ...

  9. Python:批量增强图片清晰度 ——基于百度API,含获取的AK、 SK的流程,access_token的获取流程,以及生成.exe文件

    Python:批量增强图片清晰度 --基于百度API,含获取的AK. SK的流程,access_token的获取流程,以及生成.exe文件 最近需要提高一些图片的清晰度,但一张张的去弄太费时间了,所以 ...

最新文章

  1. C++ algorithm的sort函数总结
  2. 是什么限制了我对Graphical abstract的想象力
  3. 华为p20可以用云闪付吗_华为hcIE有多难?零基础可以通过华为hcie认证吗?
  4. 科大星云诗社动态20210819
  5. Tomcat容器、JSP和Servlet
  6. python开发自动化创建一个任务下发到手机_如何利用Fabric自动化你的任务
  7. 单例设计模式-懒汉式(线程不安全)
  8. SqlServer查询表名的备注(查询表名描述 MS_Description)
  9. 产品研发测试在敏捷各环节的职责
  10. Neutron DVR实现multi-host特性打通东西南北流量提前看(by quqi99)
  11. Unity脚本:寻找血量最低的敌人
  12. ICCV2021 | TOOD:任务对齐的单阶段目标检测
  13. Spark调优之推测执行
  14. Java大鱼吃小鱼简单_10分钟用scratch写一个大鱼吃小鱼的小游戏
  15. 【C++实验】类和对象(两个分数相加并且化简)
  16. Win10 如何将FAT32格式磁盘不用格式化无损转化为NFTS格式
  17. 数据库——ODBC连接
  18. 三菱FX3U-485ADP-MB与英威腾GD变频器通讯程序
  19. JAVA(计算机编程语言)
  20. UC Berkeley 马毅:深度学习的第一性原理

热门文章

  1. Spring事务方法与非事务方法执行相互调用不回滚,你踩过这个坑没?
  2. c语言 k最近邻分类算法代码,实验二 K-近邻算法及应用
  3. 什么时候出来的_DNF手游官网正版什么时候出来?地下城手游上线日期分享
  4. 【2019.08.31】2019银川网络赛(2018银川现场赛)
  5. appium在android7.0上无法启动问题
  6. 将可执行文件加入到系统启动项中
  7. 点击input,区域选中后外面会出现其他颜色边框去除方式和更改input字体颜色
  8. 给DIV设置高度百分百
  9. CentOS6.5安装与配置Mysql数据库
  10. springboot 统一异常处理