Condividi tramite


Metodo My.Computer.Registry.SetValue

Aggiornamento: novembre 2007

Scrive un valore in una chiave del Registro di sistema.

' Usage
My.Computer.Registry.SetValue(keyName ,valueName ,value)
My.Computer.Registry.SetValue(keyName ,valueName ,value ,valueKind)
' Declaration
Public Sub SetValue( _
   ByVal keyName As String, _
   ByVal valueName As String, _
   ByVal value As Object _
)
' -or-
Public Sub SetValue( _
   ByVal keyName As String, _
   ByVal valueName As String, _
   ByVal value As Object, _
   ByVal valueKind As Microsoft.Win32.RegistryValueKind _
)

Parametri

  • keyName
    String. Nome della chiave in cui scrivere. Obbligatorio.

  • valueName
    String. Nome del valore da scrivere. Obbligatorio.

  • value
    Object. Valore da scrivere. Obbligatorio.

  • valueKind
    RegistryValueKind. Obbligatorio.

Note

Se il valore o la chiave specificata non esiste, viene creata.

Eccezioni

Le seguenti condizioni possono generare un'eccezione:

Attività

Nell'esempio riportato di seguito viene illustrata un'attività che prevede l'utilizzo del metodo My.Computer.Registry.SetValue.

Per

Vedere

Impostare un valore in una chiave del Registro di sistema

Procedura: creare una chiave del Registro di sistema e impostarne i valori in Visual Basic

Esempio

In questo esempio il valore FontColor viene impostato su "red" nella chiave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.

My.Computer.Registry.LocalMachine.OpenSubKey _ 
("Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

Requisiti

Namespace:Microsoft.VisualBasic.MyServices

Classe:RegistryProxy (fornisce l'accesso a Registry)

Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)

Autorizzazioni

Potrebbero essere necessarie le seguenti autorizzazioni:

Autorizzazione

Descrizione

RegistryPermission

Consente di controllare la capacità di accedere al Registro di sistema. Enumerazioni associate: RegistryPermissionAccess.Write, RegistryPermissionAccess.Create.

Per ulteriori informazioni, vedere Protezione dall'accesso di codice e Richiesta di autorizzazioni.

Vedere anche

Attività

Risoluzione dei problemi: modifica del Registro di sistema

Concetti

Attività comuni del Registro di sistema

Protezione e Registro di sistema

Lettura e scrittura nel Registro di sistema utilizzando l'oggetto My

Accesso al Registro di sistema per gli utenti di Visual Basic 6.0

Riferimenti

Oggetto My.Computer.Registry

Microsoft.Win32.RegistryValueKind

Registry.SetValue