Registry Classe

Definição

Fornece objetos RegistryKey que representam as chaves raiz no registo Windows e métodos static para aceder a pares chave/valor.

public ref class Registry sealed
public ref class Registry abstract sealed
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 NotInheritable Class Registry
Public Class Registry
Herança
Registry
Atributos

Observações

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

Campos

Name Description
ClassesRoot

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

CurrentConfig

Contém informações de configuração relativas ao hardware que não são específicas do utilizador. Este campo lê a chave base Windows registo HKEY_CURRENT_CONFIG.

CurrentUser

Contém informações sobre as preferências atuais dos utilizadores. Este campo lê o HKEY_CURRENT_USER da chave base do registo Windows.

DynData
Obsoleto.

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

LocalMachine

Contém os dados de configuração da máquina local. Este campo lê a Windows chave base do registo HKEY_LOCAL_MACHINE.

PerformanceData

Contém informação de desempenho para componentes de software. Este campo lê a chave base Windows registo HKEY_PERFORMANCE_DATA.

Users

Contém informações sobre a configuração padrão do utilizador. Este campo lê a Windows chave base do registo HKEY_USERS.

Métodos

Name Description
GetValue(String, String, Object)

Recupera o valor associado ao nome especificado, na chave de registo especificada. Se o nome não for encontrado na chave especificada, devolve um valor padrão que fornece, ou null se a chave especificada não existir.

SetValue(String, String, Object, RegistryValueKind)

Define o par nome/valor na chave de registo especificada, usando o tipo de dado de registo especificado. Se a chave especificada não existir, ela é criada.

SetValue(String, String, Object)

Define o par nome/valor especificado na chave de registo especificada. Se a chave especificada não existir, ela é criada.

Aplica-se a

Ver também