⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 如何获取文件的版本信息.txt

📁 VB技巧问答10000例 VB技巧问答10000例
💻 TXT
字号:
目 前 的 FSO不 支 持 文 件 的 版 本 信 息 , 所 以 只 能 使 用 API函 数 。 与 此 相 关 的 Windows API都 包 含 在 version.dll中 , 在 Win32api.txt中 包 括 了 所 需 的 所 有 Visual Basic声 明 。 读 取 一 个 可 执 行 文 件 的 版 本 信 息 首 先 要 调 用 GetFileVersionInfoSize来 获 取 指 定 的 文 件 中 版 本 信 息 的 大 小 。 如 果 这 个 函 数 返 回 0, 通 常 说 明 这 个 文 件 中 不 包 含 版 本 信 息 。 如 果 该 文 件 中 包 含 版 本 信 息 , 就 可 以 使 用 GetFileVersionInfo来 读 取 版 本 信 息 。 接 着 使 用 VerQueryValue函 数 来 从 获 得 的 版 本 信 息 中 得 到 进 一 步 的 内 容 。 这 个 函 数 的 定 义 如 下 : 
    Declare Function VerQueryValue Lib "version.dll" Alias _ 
     "VerQueryValue" (pBlock As Any, ByVal lpSubBlock As String, _ 
     ByVal lplpBuffer As Long, puLen As Long) As Long 
    其 中 , pBlock是 利 用 GetFileVersionInfo得 到 的 版 本 信 息 , lpSubBlock是 一 个 字 符 串 , 它 说 明 你 想 知 道 的 具 体 的 版 本 信 息 内 容 , 如 : \VarFileInfo\Translation代 表 语 言 版 本 。 
<END>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -