调用GetFileVersionInfoSize函数,然后再调用GetFileVersionInfo函数。 若要从文件版本信息缓冲区检索信息,请使用VerQueryValue函数。 备注 winver.h 标头将 GetFileVersionInfo 定义为一个别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将中性编码别名与不中性编码的代码混合使用可能...
GetFileVersionInfo() 是一个Windows API函数,用于获取指定文件的版本信息。它接受一个文件路径作为参数,并返回一个包含文件版本信息的结构体。 该函数的常见错误包括: 返回错误的文件版本信息:这可能是由于文件路径错误、文件不存在、文件没有版本信息等原因导致的。解决方法包括检查文件路径是否正确、确保文件存在...
GetFileVersionInfoSize是一种函数,功能是判断容纳文件版本信息需要一个多大的缓冲区。简介 GetFileVersionInfoSize GetFileVersionInfoSize(lptstrFilename: PWideChar; var lpdwHandle: DWORD): DWORD; stdcall;VB声明 Declare Function GetFileVersionInfoSize Lib "version.dll" Alias "GetFileVersionInfoSizeA" (By...
.NET Framework 中有一個 FileVersionInfo 類別,在 System.Diagnostics 命名空間中。 Code Snippet public void GetFileVersion() { // Get the file version for the notepad. FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe"); // ...
GetFileVersionInfo 函数被用来获取包含在指定文件中的版本信息。其函数声明如下:function GetFileVersionInfo( lptstrFilename: PChar; // 文件名 dwHandle: DWORD; // 忽略 dwLen: DWORD; // 缓冲区大小 lpData: Pointer // 版本信息缓冲区 ): BOOL; stdcall; 参数说明: lptstrFilename,一个以NULL结束字符...
function GetFileVersionInfoSize( lptstrFilename: PChar; // 文件名 var lpdwHandle: DWORD // set to zero ): DWORD; stdcall; 参数说明: lptstrFilename,一个以NULL结束字符串,它指明期望从哪个文件中获取版本信息的文件名。 lpdwHandle,一个指向将被函数设置为0的变量的指针。
GetFileVersionInfo函数用来获得指定文件的版本信息: BOOL WINAPI GetFileVersionInfo( __in LPCTSTR lptstrFilename, //文件名 __reserved DWORD dwHandle, //保留值 __in DWORD dwLen, //lpData指向缓冲区的大小,使用函数GetFileVersionInfoSize得到
GetVersionInfo (string fileName); 参数fileName String 要检索其版本信息的文件的完全限定路径和名称。返回FileVersionInfo 包含文件信息的 FileVersionInfo。 如果文件不包含版本信息,则 FileVersionInfo 仅包含所请求文件的名称。例外FileNotFoundException 找不到指定的文件。
DWORDGetFileVersionInfoSizeA( [in] LPCSTR lptstrFilename, [out, optional] LPDWORD lpdwHandle ); 参数 [in] lptstrFilename 类型:LPCTSTR 感兴趣的文件的名称。 该函数使用LoadLibrary函数指定的搜索序列。 [out, optional] lpdwHandle 类型:LPDWORD ...