RegistryProxy.SetValue Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava um valor em uma chave do Registro.
Sobrecargas
| SetValue(String, String, Object) |
Grava um valor em uma chave do Registro. |
| SetValue(String, String, Object, RegistryValueKind) |
Grava um valor em uma chave do Registro. |
SetValue(String, String, Object)
Grava um valor em uma chave do Registro.
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)
Parâmetros
- keyName
- String
String. O nome da chave para a qual gravar. Obrigatórios.
- valueName
- String
String. O nome do valor a ser gravado. Obrigatórios.
- value
- Object
Object. O valor a ser gravado. Obrigatórios.
Exceções
value é Nothing.
keyName não começa com uma raiz do Registro válida.
- ou -
valueName é maior que o tamanho máximo permitido (255 caracteres).
O RegistryKey é somente leitura e, portanto, não pode ser usado para gravação; por exemplo, ele é um nó de nível raiz ou não foi aberto com acesso de gravação.
O usuário não tem as permissões necessárias para criar ou modificar chaves do Registro.
Exemplos
Este exemplo define o valor FontColor como "vermelho" na chave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Comentários
Se a chave ou o valor especificado não existir, ele será criado.
Aqui está um exemplo de uma tarefa que envolve o My.Computer.Registry.SetValue método .
| Para | Consulte |
|---|---|
| Definir um valor em uma chave do Registro | Como: Criar uma chave do Registro e definir seu valor |
Confira também
- RegistryValueKind
- SetValue
- Objetos (Visual Basic)
- Lendo e gravando a partir do Registro (Visual Basic)
- Segurança e Registro (Visual Basic)
Aplica-se a
SetValue(String, String, Object, RegistryValueKind)
Grava um valor em uma chave do Registro.
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)
Parâmetros
- keyName
- String
String. O nome da chave para a qual gravar. Obrigatórios.
- valueName
- String
String. O nome do valor a ser gravado. Obrigatórios.
- value
- Object
Object. O valor a ser gravado. Obrigatórios.
- valueKind
- RegistryValueKind
RegistryValueKind. Obrigatórios.
Exceções
value é Nothing.
keyName não começa com uma raiz do Registro válida.
- ou -
keyName é maior que o tamanho máximo permitido (255 caracteres).
- ou -
O tipo de value não corresponde ao tipo de dados do Registro especificado pelo valueKind e, portanto, não é possível converter os dados corretamente.
O RegistryKey é somente leitura e, portanto, não pode ser usado para gravação; por exemplo, ele é um nó de nível raiz ou não foi aberto com acesso de gravação.
O usuário não tem as permissões necessárias para criar ou modificar chaves do Registro.
Exemplos
Este exemplo define o valor FontColor como "vermelho" na chave HKEY_LOCAL_MACHINE\Software\MyCompany\Preferences.
My.Computer.Registry.LocalMachine.OpenSubKey(
"Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")
Comentários
Se a chave ou o valor especificado não existir, ele será criado.
Aqui está um exemplo de uma tarefa que envolve o My.Computer.Registry.SetValue método .
| Para | Consulte |
|---|---|
| Definir um valor em uma chave do Registro | Como: Criar uma chave do Registro e definir seu valor |
Confira também
- RegistryValueKind
- SetValue
- Objetos (Visual Basic)
- Lendo e gravando a partir do Registro (Visual Basic)
- Segurança e Registro (Visual Basic)