Share via


My.Computer.Registry.PerformanceData, propriété

Mise à jour : novembre 2007

Retourne un type RegistryKey qui fournit l'accès à HKEY_PERFORMANCE_DATA.

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

Valeur de retour

RegistryKey

Notes

HKEY_PERFORMANCE_DATA est utilisé pour accéder aux informations sur les performances des composants de logiciel. Lors de son installation, chaque composant logiciel crée des clés pour ses objets ainsi que ses compteurs et écrit des données de compteur pendant son exécution. Ces données ne sont pas stockées dans le Registre, bien que le Registre soit utilisé pour y accéder. À la place, l'appel de fonctions de Registre via HKEY_PERFORMANCE_DATA entraîne la collection des données des gestionnaires d'objet système appropriés par le système.

Cette clé n'existe pas sur les systèmes Windows 98 ; si vous tentez de l'utiliser autrement qu'en appelant la méthode Name, une exception IOException est levée.

Il est normalement impossible d'écrire dans cette clé ; toute tentative de création d'une sous-clé dessus lève une exception IOException.

La classe RegistryPermission qui se trouve dans l'espace de noms System.Security.Permissions contrôle l'accès aux variables du Registre. Les variables du Registre ne doivent pas être stockées dans des emplacements mémoire auxquels du code sans RegistryPermission peut accéder. De même, lorsque vous accordez des autorisations, accordez le moins de privilèges possibles nécessaires à l'accomplissement des tâches.

Les valeurs d'accès de l'autorisation Registre sont définies par l'énumération RegistryPermissionAccess. Le tableau suivant décrit en détail ses membres.

Valeur

Description

AllAccess

Accès en création, en lecture et en écriture aux variables du Registre.

Créer

Accès en création aux variables du Registre.

NoAccess

Accès aux variables du Registre non autorisé.

Lecture

Accès en lecture aux variables du Registre.

Écriture

Accès en écriture aux variables du Registre.

Tâches

Le tableau suivant répertorie des exemples de tâches impliquant l'objet My.Computer.Registry.

Pour

Consultez

Créer une clé de Registre

Comment : créer une clé de Registre et définir ses valeurs dans Visual Basic

Supprimer une clé de Registre

Comment : supprimer une clé de Registre dans Visual Basic

Déterminer si une valeur existe dans une clé de Registre

Comment : déterminer si une valeur existe dans une clé de Registre dans Visual Basic

Lire une valeur d'une clé de Registre

Comment : lire une valeur à partir d'une clé de Registre dans Visual Basic

Définir une valeur dans une clé de Registre

Comment : définir les valeurs dans les clés de Registre dans Visual Basic

Exemple

Cet exemple obtient la valeur ThisSoftwar de la sous-clé MyCompany.

My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")

Configuration requise

Espace de noms :Microsoft.VisualBasic.MyServices

Classe :RegistryProxy (fournit l'accès à Registry)

**Assembly :**bibliothèque Visual Basic Runtime (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Oui

Application console

Oui

Bibliothèque de contrôles Windows

Oui

Bibliothèque de contrôles Web

Oui

Service Windows

Oui

Site Web

Oui

Autorisations

Aucune autorisation n'est requise.

Voir aussi

Tâches

Dépannage : manipulation du Registre

Concepts

Tâches courantes relatives au Registre

Sécurité et Registre

Lecture et écriture dans le Registre à l'aide de My

Référence

My.Computer.Registry, objet

Microsoft.Win32.RegistryKey

Registry.PerformanceData