从资源文件中获取版本信息
来源:互联网 发布:如何投诉淘宝店家 编辑:程序博客网 时间:2024/05/16 13:43
/*********************************************************************************
* author: hjjdebug
* date: 2011
* description:
* version info 储存在资源文件中,需要用api 来获得信息。
* 这是一个实例, GetFileVersionInfo, VerQueryValue 的用法
*********************************************************************************/
#include "stdafx.h"
#include <windows.h>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
if(argc==1)
{
cout << "Usage: " <<argv[0] << " filename" << endl;
system("pause");
return -1;
}
DWORD size=GetFileVersionInfoSize(argv[1],NULL);
char *buffer = new char[size+1]; // 分配足够大内存储存信息
if(!GetFileVersionInfo(argv[1],NULL,size,buffer))
{
delete[] buffer;
cout << "can't get version info!"<<endl;
system("pause");
return -1;
}
VS_FIXEDFILEINFO *FixDataInfo;
UINT len;
if(VerQueryValue(buffer,"//",(LPVOID *)&FixDataInfo,&len))
{
cout <<"Major version:"<<hex<<FixDataInfo->dwFileVersionMS<<endl;
cout <<"Minor version:"<<hex<<FixDataInfo->dwFileVersionLS<<endl;
cout << "ok" << endl;
}
delete[] buffer;
system("pause");
return 0;
}
- 从资源文件中获取版本信息
- 从文件资源获取文件信息
- 从资源中提取版本信息
- Android 从xml 文件中获取资源
- 获取文件版本信息
- 获取文件版本信息
- 获取文件版本信息
- 从HTTP报头中获取浏览器语言版本信息
- 使用资源文件中资源(从资源文件中获取文字图片等)
- asp.net 从资源文件中获取资源内容、获取资源列表
- asp.net 从资源文件中获取资源内容、获取资源列表
- 获取文件的版本信息
- c#获取文件版本信息
- win32获取文件版本信息
- C++获取文件版本信息
- java从jar包中获取资源文件
- 【VC】从资源文件中获取字符串并写入缓冲区
- 从文件路径中获取文件名等信息
- 新浪围脖黑莓客户端【简单莓】体验版
- Linq error: Sequence contains no elements
- 基于MFC,在非客户区与客户区利用CButon类创建button
- android json http连接
- Linux设备驱动程序之阻塞/非阻塞IO----等待对列
- 从资源文件中获取版本信息
- 学点C#7 IO
- ARM处理器中常量的理解
- 我脑残实验室Verilog学习笔记1
- 内核驱动的文件操作
- 简单控件的应用(二)—学生管理系统
- 我脑残实验室verilog学习笔记2
- 简单控件的应用(一)—prj计算器
- Linux+Apache+MySQL+PHP5的安装与配置与phpBB2论坛的架设