找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 8141|回复: 6

【分享】马大哈系列功能模块----取文件信息(版本号,公司名称等)

 火.. [复制链接]

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
发表于 2009-10-12 03:16:11 | 显示全部楼层 |阅读模式
VB里面取自己的版本信息比较简单,使用APP对象即可.
但要取得别的文件的相关信息,需要调用GetFileVersionInfo来完成,有一堆代码,比较麻烦.
这里这个模块将代码封装了一下,使得调用大大简化,如下:

Public Function GetFileVerInfo(FullFileName As String) As String()
    '返回的数组中各元素的说明:
    '0 = FileVersion, 1 = InternalName, 2 = CompanyName, 3 = LegalCopyright, 4 = FileDescription.




msgbox GetFileVerInfo("C:\windows\notepad.exe")(0)        '版本号
msgbox GetFileVerInfo("C:\windows\notepad.exe")(1)        '产品名称
msgbox GetFileVerInfo("C:\windows\notepad.exe")(2)        '公司名称
msgbox GetFileVerInfo("C:\windows\notepad.exe")(3)        '版权信息
msgbox GetFileVerInfo("C:\windows\notepad.exe")(4)        '文件描述

KHJ756VH.bas (4.25 KB, 下载次数: 18835)

**************************************************
修改了一下,增加了一个功能,可以在没有Translation节的情况下,尝试自己解析,得到代码页信息.
我就是嗷嗷叫的老马了......

76

主题

375

回帖

0

精华

铜牌会员

积分
231
发表于 2009-10-19 23:24:28 | 显示全部楼层
谢谢!

76

主题

375

回帖

0

精华

铜牌会员

积分
231
发表于 2009-10-21 18:55:25 | 显示全部楼层
好东西啊,正在找呢,刚好就在马哥这里看到了,谢谢分享

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
 楼主| 发表于 2009-11-23 21:07:49 | 显示全部楼层
**************************************************
修改了一下,增加了一个功能,可以在没有Translation节的情况下,尝试自己解析,得到代码页信息.
我就是嗷嗷叫的老马了......

4

主题

16

回帖

0

精华

初来乍到

积分
0
发表于 2010-4-24 21:32:25 | 显示全部楼层
请问这个模块怎么调用?
www.daruisoft.com

275

主题

3017

回帖

1

精华

管理员

嗷嗷叫的老马

积分
17064

论坛牛人贡献奖关注奖最佳版主进步奖人气王疯狂作品奖精英奖赞助论坛勋章乐于助人勋章

QQ
 楼主| 发表于 2010-4-24 21:47:11 | 显示全部楼层
只有唯一一个函数,上面有例子.

返回值是数组.
我就是嗷嗷叫的老马了......

30

主题

693

回帖

0

精华

钻石会员

积分
2815
发表于 2015-10-26 08:52:11 | 显示全部楼层
马总在打造vb版易语言模块
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表