【VB.NET】获取文件版本信息

介绍

  • 在软件开发的过程中有时需要对版本进行控制,那这个时候可能会需要通过某种方法来获取软件的版本信息,那么在VB.NET中如何获取当前某个EXE的bane本信息呢?听我慢慢道来……

实例

  • 掌握 FileVersionInfo类的使用方法。

用要到的命名空间

Imports System
Imports System.IO
Imports System.Drawing
Imports System.Data
Imports System.Diagnostics
Imports System.ComponentModel

代码

创建FileVersionInfo类

  • 在这里就直接省略了控件的明明步骤,直接用FileVersionInfo类来说明问题。
    Private FileStuff As FileVersionInfo
        Private FPath As String  \\获取文件路径

        Private FName As String  \\获取文件名称

        Private FCmt As String   \\获取关联注释

        Private FCm As String   \\定义生成文件的公司名称

        Private FVer As String   \\定义文件的版本号

        Private FPVer As String   \\产品的版本号

        Private FPp As String   \\文件专用部件号

        Private FD As String   \\文件说明

        Private FPn As String   \\产品名称

        Private FLan As String   \\版本信息区的默认语言字符串

        Private FLt As String   \\文件的商标和注册商标

        Private FSb As String   \\文件的特殊内部版本信息

        Private FOn As String   \\创建文件时所使用的名称

        Private FIp As String   \\文件是否已修改
  • 基本上到这里我们就已经把FileVersionInfo类中的所有有关于文件和产品信息的字符串全部都定义完成了,接下来就是赋值了。

将FileVersionInfo类中的属性赋值

    FName = FileStuff.FileName

    FCmt = FileStuff.Comments

    FCm = FileStuff.CompanyName

    FVer = FileStuff.FileVersion

    FPVer = FileStuff.ProductVersion

    FPp = FileStuff.FilePrivatePart

    FD = FileStuff.FileDescription

    FPn = FileStuff.ProductName

    FLan = FileStuff.Language

    FLt = FileStuff.LegalTrademarks

    FSb = FileStuff.SpecialBuild

    FOn = FileStuff.OriginalFilename

    FIp = FileStuff.IsPatched

总结

  • 通过对FileVersionInfo类的调用,我们可以非常方便的对伊某个产品的版本信息进行调用,从而免去了在手动输入版本信息和信息交换中可能产生的错误,进一步提高了对版本信息控制的严谨性。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值