.NET下如何获得当前已安装程序的信息,如版本,安装路径,安装时间,所占空间大小等
就像在Windows添加或删除程序中看到的程序列表那样?

解决方案 »

  1.   

    如果要获取文件的大小,时间,只读等信息,可以使用File类;
    如果要获取程序文件的版本,公司,语言等信息,可以使用FileVersionInfo类.
      

  2.   

    System.Version
    表示公共语言运行库程序集的版本号。Build:获取当前 Version 对象版本号的内部版本号部分的值。 
    Major:获取当前 Version 对象版本号的主版本号部分的值。 
    MajorRevision:获取修订号的高 16 位。 
    Minor:获取当前 Version 对象版本号的次版本号部分的值。 
    MinorRevision:获取修订号的低 16 位。 
    Revision:获取当前 Version 对象版本号的修订号部分的值。