Registry Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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. |