• GetFileVersionInfoSize函数确定操作系统是否可以检索指定文件的版本信息


    GetFileVersionInfoSize函数
    
    -------------------------------------------------- ------------------------------
    
    GetFileVersionInfoSize函数确定操作系统是否可以检索指定文件的版本信息。如果版本信息可用,GetFileVersionInfoSize返回该信息的大小(以字节为单位)。
    
    句法
    
    DWORD GetFileVersionInfoSize(LPTSTR lptstrFilename,
        LPDWORD lpdwHandle
    );
    参数
    
    lptstrFilename
    [in]指向指定感兴趣文件名称的以null结尾的字符串的指针。该函数使用LoadLibrary函数指定的搜索顺序。
    Windows 95/98 / Me:指定文件名的短路径形式必须小于126个字符。
    
    lpdwHandle
    [out]指向函数设置为零的变量的指针。 
    回报值
    
    如果函数成功,则返回值是文件版本信息的大小(以字节为单位)。
    
    

    如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError。

    备注
    
    Windows NT 3.51及更早版本:版本信息功能不适用于16位Windows文件映像。 
    
    Windows 95/98 / Me,Windows NT 4.0和Windows 2000:这些功能适用于16位和32位文件映像。
    
    Windows XP:这些功能适用于16位,32位和64位文件映像。
    
    在调用GetFileVersionInfo函数之前调用GetFileVersionInfoSize函数。GetFileVersionInfoSize返回的大小表示GetFileVersionInfo返回的版本信息所需的缓冲区大小。
    
    Windows 95/98 / Me:GetFileVersionInfoSizeW由Microsoft Layer for Unicode支持。要使用此版本,您必须向应用程序添加某些文件,如Windows 95/98 / Me系统上的Microsoft Layer for Unicode所述。
    
    功能信息
    
    最低版本的DLL版本 
    Header在Winver.h中声明,包括Windows.h 
    导入库Version.lib 
    最低操作系统Windows 95,Windows NT 3.1 
    Unicode实现为ANSI和Unicode版本。  
    
    也可以看看
    
    版本信息概述,GetFileVersionInfo,VS_VERSIONINFO,VerQueryValue

    https://blog.csdn.net/thanklife/article/details/72820566
  • 相关阅读:
    剑指offer(三):从尾到头打印链表
    解决windows hadoop的yarn与node的yarn 命令冲突问题
    python实现计算顶点聚类系数顶点聚集系数clustering coefficient
    解决由于pytorch 安装慢导致安装失败的问题
    Golang数据类型 数组(arry)
    Golang运算符
    Golang流程控制语
    Golang基础数据类型
    Golang简介
    https协议
  • 原文地址:https://www.cnblogs.com/semth/p/8900320.html
Copyright © 2020-2023  润新知