private void button1_Click(object sender, System.EventArgs e) { openFileDialog1.InitialDirectory = Environment.SystemDirectory; if (openFileDialog1.ShowDialog()==DialogResult.OK) { label1.Text = openFileDialog1.FileName;
FileVersionInfo fvi = FileVersionInfo.GetVersionInfo(openFileDialog1.FileName);
Type t = fvi.GetType(); PropertyInfo[] p = t.GetProperties(); foreach(PropertyInfo i in p) { listBox1.Items.Add(i.Name + ": " + i.GetValue(fvi, null).ToString()); } } }