Propriedade My.Computer.Registro.PerformanceData
Retorna um tipo RegistryKey , que provê acesso a HKEY_PERFORMANCE_DATA.
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.PerformanceData
' Declaration
Public ReadOnly Property PerformanceData As Microsoft.Win32.RegistryKey
Valor de retorno
Valor de propriedade
Comentários
HKEY_PERFORMANCE_DATA é usada para acesso informações de desempenho para componentes de software. Cada componente de software cria chaves para seus objetos e contadores quando ele está instalado e grava dados do contador durante sua execução.Esses dados não são armazenados no registro, embora o registro é usado para acessá-lo.Em vez disso, chamar funções de registro por meio de HKEY_PERFORMANCE_DATA faz com que o sistema coletar os dados de gerenciadores de objetos apropriada do sistema.
Essa chave não existe no Windows 98 sistemas; uma tentativa de usá-lo diferente de chamar o Name método lançará um IOException.
Essa chave normalmente não pode ser gravada em; tentando criar uma subchave nele lançará um 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 |
|
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 |
|
Definir um valor em uma chave do Registro |
Exemplo
Este exemplo obtém o valor ThisSoftware dos MyCompany subchave.
My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")
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
Leitura do e gravação para o Registro usando My