RegistryProxy.SetValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menulis nilai ke kunci registri.
Overload
SetValue(String, String, Object) |
Menulis nilai ke kunci registri. |
SetValue(String, String, Object, RegistryValueKind) |
Menulis nilai ke kunci registri. |
SetValue(String, String, Object)
Menulis nilai ke kunci registri.
public:
void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value);
public void SetValue (string keyName, string valueName, object value);
member this.SetValue : string * string * obj -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object)
Parameter
- keyName
- String
String
. Nama kunci yang akan ditulis. Wajib diisi.
- valueName
- String
String
. Nama nilai yang akan ditulis. Wajib diisi.
- value
- Object
Object
. Nilai yang akan ditulis. Wajib diisi.
Pengecualian
value
adalah Nothing
.
keyName
tidak dimulai dengan akar registri yang valid.
-atau-
valueName
lebih panjang dari panjang maksimum yang diizinkan (255 karakter).
RegistryKey bersifat baca-saja dan dengan demikian tidak dapat ditulis; misalnya, itu adalah simpul tingkat akar, atau belum dibuka dengan akses tulis.
Pengguna tidak memiliki izin yang diperlukan untuk membuat atau mengubah kunci registri.
Contoh
Contoh ini mengatur nilai FontColor
menjadi "merah" di kunci HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences
.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Keterangan
Jika kunci atau nilai yang ditentukan tidak ada, kunci atau nilai tersebut dibuat.
Berikut adalah contoh tugas yang melibatkan My.Computer.Registry.SetValue
metode .
Untuk | Lihat |
---|---|
Menetapkan nilai dalam kunci registri | Cara: Membuat Kunci Registri dan Mengatur Nilainya |
Lihat juga
- RegistryValueKind
- SetValue
- Objek (Visual Basic)
- Membaca dari dan Menulis ke Registri (Visual Basic)
- Keamanan dan Registri (Visual Basic)
Berlaku untuk
SetValue(String, String, Object, RegistryValueKind)
Menulis nilai ke kunci registri.
public:
void SetValue(System::String ^ keyName, System::String ^ valueName, System::Object ^ value, Microsoft::Win32::RegistryValueKind valueKind);
public void SetValue (string keyName, string valueName, object value, Microsoft.Win32.RegistryValueKind valueKind);
member this.SetValue : string * string * obj * Microsoft.Win32.RegistryValueKind -> unit
Public Sub SetValue (keyName As String, valueName As String, value As Object, valueKind As RegistryValueKind)
Parameter
- keyName
- String
String
. Nama kunci yang akan ditulis. Wajib diisi.
- valueName
- String
String
. Nama nilai yang akan ditulis. Wajib diisi.
- value
- Object
Object
. Nilai yang akan ditulis. Wajib diisi.
- valueKind
- RegistryValueKind
RegistryValueKind. Wajib diisi.
Pengecualian
value
adalah Nothing
.
keyName
tidak dimulai dengan akar registri yang valid.
-atau-
keyName
lebih panjang dari panjang maksimum yang diizinkan (255 karakter).
-atau-
Jenis value
tidak cocok dengan jenis data registri yang ditentukan oleh valueKind
, oleh karena itu data tidak dapat dikonversi dengan benar.
RegistryKey bersifat baca-saja, dan dengan demikian tidak dapat ditulis; misalnya, itu adalah simpul tingkat akar, atau belum dibuka dengan akses tulis.
Pengguna tidak memiliki izin yang diperlukan untuk membuat atau mengubah kunci registri.
Contoh
Contoh ini mengatur nilai FontColor
menjadi "merah" di kunci HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences
.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Keterangan
Jika kunci atau nilai yang ditentukan tidak ada, kunci atau nilai tersebut dibuat.
Berikut adalah contoh tugas yang melibatkan My.Computer.Registry.SetValue
metode .
Untuk | Lihat |
---|---|
Menetapkan nilai dalam kunci registri | Cara: Membuat Kunci Registri dan Mengatur Nilainya |
Lihat juga
- RegistryValueKind
- SetValue
- Objek (Visual Basic)
- Membaca dari dan Menulis ke Registri (Visual Basic)
- Keamanan dan Registri (Visual Basic)