Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
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, instans RegistryKey yang diekspos melalui kelas Registry menggambarkan mekanisme penyimpanan dasar untuk subkunci dan nilai dalam registri. Semua kunci hanya dapat dibaca karena registri bergantung pada keberadaan mereka. 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 Registry juga berisi metode staticGetValue 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, kinerja mereka tidak sebaik metode yang setara di kelas RegistryKey.
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.