Bagikan melalui


Kelas Microsoft.Win32.Registry

Artikel ini menyediakan keterangan tambahan untuk dokumentasi referensi untuk API ini.

Kelas ini Registry menyediakan sekumpulan kunci akar standar yang ditemukan di registri pada komputer yang menjalankan Windows. Registri adalah fasilitas penyimpanan untuk informasi tentang aplikasi, pengguna, dan pengaturan sistem default. Aplikasi dapat menggunakan registri untuk menyimpan informasi yang perlu dipertahankan setelah aplikasi ditutup, dan mengakses informasi yang sama ketika aplikasi dimuat ulang. Misalnya, Anda dapat menyimpan preferensi warna, lokasi layar, atau ukuran jendela. Anda dapat mengontrol data ini untuk setiap pengguna dengan menyimpan informasi di lokasi yang berbeda di registri.

Dasar, atau root, RegistryKey instans yang diekspos oleh Registry kelas menggambarkan mekanisme penyimpanan dasar untuk subkuncuali dan nilai dalam registri. Semua kunci bersifat baca-saja karena registri tergantung pada keberadaannya. Kunci yang diekspos oleh Registry adalah:

Kunci Deskripsi
CurrentUser Menyimpan informasi tentang preferensi pengguna.
LocalMachine Menyimpan informasi konfigurasi untuk komputer lokal.
ClassesRoot Menyimpan informasi tentang jenis (dan kelas) dan propertinya.
Users Menyimpan informasi tentang konfigurasi pengguna default.
PerformanceData Menyimpan informasi performa untuk komponen perangkat lunak.
CurrentConfig Menyimpan informasi perangkat keras yang tidak spesifik pengguna.
DynData Menyimpan data dinamis.

Setelah mengidentifikasi kunci akar tempat Anda ingin menyimpan/mengambil informasi dari registri, Anda dapat menggunakan RegistryKey kelas untuk menambahkan atau menghapus subkuncar dan memanipulasi nilai untuk kunci tertentu.

Perangkat keras dapat menempatkan informasi di registri secara otomatis menggunakan antarmuka Plug and Play. Perangkat lunak untuk menginstal driver perangkat dapat menempatkan informasi di registri dengan menulis ke API standar.

Metode statis untuk mendapatkan dan mengatur nilai

Kelas ini Registry juga berisi static GetValue metode dan SetValue untuk mengatur dan mengambil nilai dari kunci registri. Metode ini membuka dan menutup kunci registri setiap kali digunakan. Jadi, ketika Anda mengakses sejumlah besar nilai, nilai tersebut tidak berkinerja serta metode analog di RegistryKey kelas.

Kelas ini RegistryKey juga menyediakan metode yang memungkinkan Anda untuk:

  • Atur keamanan kontrol akses Windows untuk kunci registri.
  • Uji jenis data nilai sebelum mengambilnya.
  • Hapus kunci.