Generated Image

获取程序文件信息

   1:      private void button2_Click(object sender, System.EventArgs e)
   2:          {//获取程序文件信息
   3:              string MyFileName=this.textBox1.Text;
   4:              if(MyFileName.Length<1)
   5:                return;
   6:              string ShortName=MyFileName.Substring(MyFileName.LastIndexOf("\\")+1);
   7:              this.groupBox1.Text=ShortName+"程序文件信息";
   8:              FileVersionInfo MyInfo=FileVersionInfo.GetVersionInfo(MyFileName);
   9:              this.label1.Text="公司名称:"+MyInfo.CompanyName;
  10:              this.label2.Text="产品名称:"+MyInfo.ProductName;
  11:              this.label3.Text="语言标志:"+MyInfo.Language;
  12:              this.label4.Text="版本号:"+MyInfo.FileVersion;
  13:              this.label5.Text="版权声明:"+MyInfo.LegalCopyright;            
  14:          }
  15:   
  16:          private void button3_Click(object sender, System.EventArgs e)
  17:          {//获取当前程序文件信息
  18:              this.groupBox1.Text="显示本程序文件信息";
  19:              this.label1.Text="公司名称:"+Application.CompanyName;
  20:              this.label2.Text="区域信息:"+Application.CurrentCulture;
  21:              this.label3.Text="语言标志:"+Application.CurrentInputLanguage;
  22:              this.label4.Text="产品名称:"+Application.ProductName;
  23:              this.label5.Text="产品版本:"+Application.ProductVersion;            
  24:          }
 
来看下 一些方法的说明
 
 
public sealed class FileVersionInfo : System.Object
    System.Diagnostics 的成员

摘要:
 为磁盘上的物理文件提供版本信息。  
 
 
public static System.Diagnostics.FileVersionInfo GetVersionInfo ( System.String fileName )
    System.Diagnostics.FileVersionInfo 的成员

摘要:
 返回表示与指定文件关联的版本信息的 System.Diagnostics.FileVersionInfo。  

参数:
fileName: 要检索其版本信息的文件的完全限定路径和名称。 

返回值:
 包含文件信息的 System.Diagnostics.FileVersionInfo。如果未找到文件,System.Diagnostics.FileVersionInfo 
将只包含所请求文件的名称。  

异常:
System.IO.FileNotFoundException: 无法找到指定的文件。 
 
 
 
public sealed class Application : System.Object
    System.Windows.Forms 的成员

摘要:
 提供静态(在 Visual Basic 中是 Shared)方法和属性以管理应用程序,例如启动和停止应用程序、处理 Windows 消息的方法和获取应用程序信息的属性。不能继承此类。  
 
 
posted @ 2007-02-10 21:05  桂圆  阅读(433)  评论(0编辑  收藏  举报