Compartilhar via


Propriedade My.Computer.Registry.DynData

Retorna um tipo RegistryKey , que provê acesso a HKEY_DYNDATA.

' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.DynData
' Declaration
Public ReadOnly Property DynData As Microsoft.Win32.RegistryKey

Valor de retorno

Valor de propriedade

RegistryKey

Comentários

The My.Computer.Registry objeto oferece métodos e propriedades para trabalhar com chaves do registro. Consulte Objeto My.Computer.Registro para obter mais informações.

HKEY_DYNDATA é usado para armazenar dados de registro dinâmico, como os usados por drivers de dispositivo virtual, e é suportado apenas em sistemas Windows 95 / 98.Em sistemas que não são Windows 95/98, chamar os métodos da chave retornados por Registry.DynData, como CreateSubKey,DeleteSubKey,GetSubKeyCount,GetValueCount,etc., irá lançar uma IOException.

A classe RegistryPermission , que está no namespace System.Security.Permissions, que controla acesso a variáveis de registro.Variáveis de registro não devem ser armazenadas em locais de memória onde o código sem RegistryPermission possa acessá-los.Da mesma forma, quando conceder as permissões, conceda os privilégios mínimos necessários para obter o trabalho feito.

Valores de acesso a permissões do registro são definidos pela enumeração RegistryPermissionAccess.A tabela a seguir detalha seus membros.

Valor

Descrição

AllAccess

Acesso de criação, leitura e gravação em variáveis de registro.

Create

Cria acesso às variáveis de registro.

NoAccess

Sem acesso a variáveis de registro.

Read

Acesso de leitura a variáveis de registro.

Write

Acesso de gravação a variáveis de registro.

Tarefas

A tabela seguinte lista exemplos de tarefas envolvendo o objeto My.Computer.Registry.

Para

Consulte

Criar uma chave do Registro

Como: Criar uma chave do Registro e definir os valores no Visual Basic

Excluir uma chave do Registro

Como: Excluir uma chave do Registro no Visual Basic

Determinar se um valor existe numa chave de registro.

Como: Determinar se um valor existe em uma chave do Registro no Visual Basic

Ler um valor de uma chave do Registro

Como: Ler um valor de uma chave do Registro no Visual Basic

Definir um valor em uma chave do Registro

Como: Definir valores em chaves do Registro no Visual Basic

Exemplo

Este exemplo deleta a a árvore de subchaves Software\MyCompany\Preferences .

My.Computer.Registry.DynData.DeleteSubKeyTree("Software\MyCompany\Preferences")

Requisitos

Namespace:Microsoft.VisualBasic.MyServices

Classe:RegistryProxy (fornece acesso a Registry)

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

Disponibilidade por Tipo de Projeto

Tipo de Projeto

Disponível

Aplicativo do Windows

Sim

Biblioteca de Classe

Sim

Aplicativo de Console

Sim

Biblioteca de Controle do Windows

Sim

Biblioteca de Controle da Web

Sim

Serviço do Windows

Sim

Site

Sim

Permissões

Não requer nenhuma permissão.

Consulte também

Tarefas

Solução de problemas: Manipulando o Registro

Conceitos

Tarefas comuns do Registro

Segurança e o Registro

Leitura do e gravação para o Registro usando My

Referência

Objeto My.Computer.Registro

Microsoft.Win32.RegistryKey

Registry.DynData