获取程序运行exe的版本号,即rc文件里的版本号

datoulaile123 datoulaile123 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
目前我想实现个功能,在程序运行时获取自身的版本号,然后打印到日志里,便于看启动的程序是否是最新的
有什么好的方法或者API能拿到下图这个版本号吗,网上找的一些方法行不通

std::string strFilePath = GetRootPath();
strFilePath = strFilePath + PRODUCT_NAME + _T(".exe");

std::string version = GetFileVersion(strFilePath.c_str());//GetFileVersion函数这里有API或者什么好的方法实现吗

LOG_INFO(_T("Server[%s] start up OK."), version);
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
datoulaile123
C++ 语言 65,214 成员 250,514 内容