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 di sistema.
Overload
| Nome | Descrizione |
|---|---|
| SetValue(String, String, Object) |
Scrive un valore in una chiave del Registro di sistema. |
| SetValue(String, String, Object, RegistryValueKind) |
Scrive un valore in una chiave del Registro di sistema. |
SetValue(String, String, Object)
Scrive un valore in una chiave del Registro di 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. Required.
- valueName
- String
String. Nome del valore da scrivere. Required.
- value
- Object
Object. Valore da scrivere. Required.
Eccezioni
value è Nothing.
keyName non inizia con una radice del Registro di sistema valida.
oppure
valueName è maggiore della lunghezza massima consentita (255 caratteri).
RegistryKey è di sola lettura e pertanto non può essere scritto in , ad esempio un nodo a livello radice o non è stato aperto con accesso in scrittura.
L'utente non dispone delle autorizzazioni necessarie per creare o modificare le chiavi del Registro di sistema.
Esempio
In questo esempio il valore FontColor viene impostato 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 creato.
Di seguito è riportato un esempio di attività che coinvolge il My.Computer.Registry.SetValue metodo .
| Per | Vedi |
|---|---|
| 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 (Visual Basic)
Si applica a
SetValue(String, String, Object, RegistryValueKind)
Scrive un valore in una chiave del Registro di 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. Required.
- valueName
- String
String. Nome del valore da scrivere. Required.
- value
- Object
Object. Valore da scrivere. Required.
- valueKind
- RegistryValueKind
RegistryValueKind. Required.
Eccezioni
value è Nothing.
keyName non inizia con una radice del Registro di sistema valida.
oppure
keyName è maggiore della lunghezza massima consentita (255 caratteri).
oppure
Il tipo di non corrisponde al tipo di value dati del Registro di sistema specificato da valueKind, pertanto i dati non possono essere convertiti correttamente.
RegistryKey è di sola lettura e pertanto non può essere scritto in , ad esempio è un nodo a livello radice o non è stato aperto con accesso in scrittura.
L'utente non dispone delle autorizzazioni necessarie per creare o modificare le chiavi del Registro di sistema.
Esempio
In questo esempio il valore FontColor viene impostato 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 creato.
Di seguito è riportato un esempio di attività che coinvolge il My.Computer.Registry.SetValue metodo .
| Per | Vedi |
|---|---|
| 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 (Visual Basic)