RegistryProxy.SetValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrive un valore in una chiave del Registro del sistema.
Overload
SetValue(String, String, Object) |
Scrive un valore in una chiave del Registro del sistema. |
SetValue(String, String, Object, RegistryValueKind) |
Scrive un valore in una chiave del Registro del sistema. |
SetValue(String, String, Object)
Scrive un valore in una chiave del Registro del sistema.
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)
Parametri
- keyName
- String
String
. Nome della chiave in cui scrivere. Obbligatorio.
- valueName
- String
String
. Nome del valore da scrivere. Obbligatorio.
- value
- Object
Object
. Valore da scrivere. Obbligatorio.
Eccezioni
value
è Nothing
.
keyName
non inizia con una chiave di primo livello valida del Registro di sistema.
-oppure-
valueName
è maggiore della lunghezza massima consentita (255 caratteri).
RegistryKey è di sola lettura e non può essere modificato, ad esempio è un nodo radice oppure non è stato aperto con accesso in scrittura.
L'utente non dispone delle autorizzazioni richieste per la creazione o la modifica delle chiavi del Registro di sistema.
Esempio
Questo esempio imposta il valore FontColor
su "rosso" nella chiave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences
.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Commenti
Se la chiave o il valore specificato non esiste, viene creata.
Ecco un esempio di attività che coinvolge il My.Computer.Registry.SetValue
metodo.
A | Vedere |
---|---|
Impostare un valore in una chiave del Registro di sistema | Procedura: Creare una chiave del Registro di sistema e impostarne il valore |
Vedi anche
- RegistryValueKind
- SetValue
- Oggetti (Visual Basic)
- Lettura e scrittura nel Registro di sistema (Visual Basic)
- Sicurezza e Registro di sistema (Visual Basic)
Si applica a
SetValue(String, String, Object, RegistryValueKind)
Scrive un valore in una chiave del Registro del sistema.
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)
Parametri
- keyName
- String
String
. Nome della chiave in cui scrivere. Obbligatorio.
- valueName
- String
String
. Nome del valore da scrivere. Obbligatorio.
- value
- Object
Object
. Valore da scrivere. Obbligatorio.
- valueKind
- RegistryValueKind
RegistryValueKind. Obbligatorio.
Eccezioni
value
è Nothing
.
keyName
non inizia con una chiave di primo livello valida del Registro di sistema.
-oppure-
keyName
è maggiore della lunghezza massima consentita (255 caratteri).
-oppure-
Il tipo di value
non corrisponde al tipo di dati del Registro di sistema specificato da valueKind
, pertanto i dati non possono essere convertiti in modo corretto.
L'oggetto RegistryKey è di sola lettura e non può essere modificato. Ad esempio, è un nodo radice oppure non è stato aperto con accesso in scrittura.
L'utente non dispone delle autorizzazioni richieste per la creazione o la modifica delle chiavi del Registro di sistema.
Esempio
Questo esempio imposta il valore FontColor
su "rosso" nella chiave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences
.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Commenti
Se la chiave o il valore specificato non esiste, viene creata.
Ecco un esempio di attività che coinvolge il My.Computer.Registry.SetValue
metodo.
A | Vedere |
---|---|
Impostare un valore in una chiave del Registro di sistema | Procedura: Creare una chiave del Registro di sistema e impostarne il valore |
Vedi anche
- RegistryValueKind
- SetValue
- Oggetti (Visual Basic)
- Lettura e scrittura nel Registro di sistema (Visual Basic)
- Sicurezza e Registro di sistema (Visual Basic)