Exe Uygulamalarının Dosya Özelliklerinin Alınması
Bu uygulamamızda *.Exe uygulamalarının özelliklerinin alınması konusunu inceleyeceğiz. Uygulamamızda Windows Media Player e ait özelliklerin gösterilmesini inceledik. Formunuza 1 adet openFileDialog, 1 adet button, 7 adet label ve textbox ekleyin. Aşağıdaki Şekil 1 deki gibi formunuzu tasarlayın...Bahadirsa
Şekil 1
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Exe Uygulamalarına Ait Özelliklerin Gösterilmesi...Bahadirsa";
this.MaximizeBox = false;
this.Location = new Point(250, 200);
this.Size = new System.Drawing.Size(360, 300);
}
private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Title = "Dosya Aç Bahadirsa";
openFileDialog1.InitialDirectory = "C:\\";
openFileDialog1.Filter = "Exe Uygulaması Dosyası (*.exe)|*.exe";
if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
FileVersionInfo FileProperties = FileVersionInfo.GetVersionInfo(openFileDialog1.FileName);
//Dosya tanımlamasını al
textBox1.Text = FileProperties.FileDescription;
//Dosya versiyonunu al
textBox2.Text = FileProperties.FileVersion;
//Dahili ismini al
textBox3.Text = FileProperties.InternalName;
//Orjinal ismini al
textBox4.Text = FileProperties.OriginalFilename;
//Uretim ismini al
textBox5.Text = FileProperties.ProductName;
//Uretim versiyonunu al
textBox6.Text = FileProperties.ProductVersion;
//Dosya dilini al
textBox7.Text = FileProperties.Language;
}
}
}
}
// Bir sonraki makalede görüşmek dileğiyle...Bahadirsa