Membuat Aplikasi Informasi Registry di MS Visual Studio

10:16 AM

Pengertian Registry

Registry adalah sebuah pusat database yang menyimpan pengaturan konfigurasi pada sebuah sistem operasi dalam hal ini yaitu Microsoft Windows. Registry yang biasa disebut Windows Registry. Registry pada OS Windows ini biasanya terdapat informasi dan pengaturan untuk hardware, software dan system operasi itu sendiri, software non-system. Pengaturan-pengaturan tersebut diatur dengan Key.

Biasanya pada Registry Windows terdiri dari komponen-komponen diantaranya:
  1. Key
  2. Subkey
  3. Value

Cara Mengakses Registy Editor (Regedit)

Ada dua cara mudah untuk membuka Regedit yaitu menggunakan fitur "Run" dan buka melalui start menu windows. Seteleh buka salah satu pilihan tersebut ketikkan saja "Regedit" tanpa tanda kutip lalu tekan enter. maka sudah bisa langsung mengakses Registry Editor.

1. Class registry 

Kumpulan dari key-key yang terdapat di bawahnya dimana key-key tersebut ditempatkan pada class yang sesuai dengan fungsi key tersebut. Di dalam registry terdapat lima buah member class. Berikut adalah jenis member class dan fungsi dari class tersebut.

2. Fungsi Registry 

Untuk Mengatur Bagaimana Hardware Dan Software di dalam Laptop / PC Agar Dapat difungsikan Sebagaimana Mestinya. Pada registry windows kita hanya bisa melihat code-code atau menggunakan bahasa komputer. Dan Untuk manfaatnya sudah jelas yaitu untuk memudahkan sebuah Sistem Operasi bekerja dengan baik dan serta agar kita bisa mengontrol Operating System dengan mudah.

Berikut contoh Aplikasi Informasi Registry dengan C# di MS Visual Studio.


  • Buatlah sebuah project Windows Form Application dengan. Tambahkan komponen-kompunen berikut ini pada form:

  • Kemudian copy codingan berikut. :

public partial class Form1 : Form
    {
        public Form1()
           {
            InitializeComponent();            
            this.StartPosition = FormStartPosition.CenterScreen;            
            this.FormBorderStyle = FormBorderStyle.FixedSingle;            
            this.MaximizeBox = false;            
            this.MinimizeBox = false;        
}

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void breged_Click(object sender, EventArgs e)
        {
            RegistryKey buka = Registry.LocalMachine;

            RegistryKey namaOS = buka.OpenSubKey("SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion");
            RegistryKey procesor = buka.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
            RegistryKey arsitektur = buka.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\CentralProcessor\\0");
            RegistryKey motherboard = buka.OpenSubKey("HARDWARE\\DESCRIPTION\\System\\BIOS");

            ios.Text = Convert.ToString(namaOS.GetValue("ProductName"));
            iprocessor.Text = Convert.ToString(procesor.GetValue("ProcessorNameString"));
            iarsitektur.Text = Convert.ToString(arsitektur.GetValue("Identifier"));
            imotherboard.Text = Convert.ToString(motherboard.GetValue("BaseBoardManufacturer"));
        }

        private void Ios_Click(object sender, EventArgs e)
        {

        }

        }
    }

  • Berikut gambar setelah program dijalankan.

Share this

Jika mengalami masalah / kendala link download bisa langsung comment dibawah.

Related Posts

Previous
Next Post »