Partilhar via


Registry Classe

Definição

Fornece objetos RegistryKey que representam as chaves raiz no Registro do Windows e os métodos static para acessar os pares chave/valor.

public ref class Registry abstract sealed
public ref class Registry sealed
public static class Registry
public sealed class Registry
[System.Runtime.InteropServices.ComVisible(true)]
public static class Registry
type Registry = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type Registry = class
Public Class Registry
Public NotInheritable Class Registry
Herança
Registry
Atributos

Comentários

Para obter mais informações sobre essa API, consulte Classe Microsoft.Win32.Registry.

Campos

ClassesRoot

Define os tipos (ou classes) de documentos e as propriedades associadas a esses tipos. Este campo lê a chave base do Registro HKEY_CLASSES_ROOT do Windows.

CurrentConfig

Contém informações de configuração relacionadas ao hardware que não é específico do usuário. Este campo lê a chave base HKEY_CURRENT_CONFIG do Registro do Windows.

CurrentUser

Contém informações sobre as preferências do usuário atual. Este campo lê a chave base de Registro HKEY_CURRENT_USER do Windows.

DynData
Obsoleto.

Contém dados dinâmicos do Registro. Este campo lê a chave base HKEY_DYN_DATA do Registro do Windows.

LocalMachine

Contém os dados de configuração para o computador local. Este campo lê a chave de base de Registro HKEY_LOCAL_MACHINE do Windows.

PerformanceData

Contém informações de desempenho de componentes de software. Esse campo lê a chave base do Registro HKEY_PERFORMANCE_DATA do Windows.

Users

Contém informações sobre a configuração de usuário padrão. Este campo lê a chave base do Registro do Windows HKEY_USERS.

Métodos

GetValue(String, String, Object)

Recupera o valor associado ao nome especificado, na chave do Registro especificada. Se o nome não for encontrado na chave especificada, retornará um valor padrão que você fornecer, ou null se a chave especificada não existir.

SetValue(String, String, Object)

Define o par nome-valor especificado na chave do Registro especificada. Se a chave especificada não existir, ela será criada.

SetValue(String, String, Object, RegistryValueKind)

Define o par nome-valor na chave do Registro especificada, usando o tipo de dados do Registro especificado. Se a chave especificada não existir, ela será criada.

Aplica-se a

Confira também