My.Computer.Registry.PerformanceData-Eigenschaft
Aktualisiert: November 2007
Gibt einen RegistryKey-Typ zurück, der Zugriff auf HKEY_PERFORMANCE_DATA ermöglicht.
' Usage
Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.PerformanceData
' Declaration
Public ReadOnly Property PerformanceData As Microsoft.Win32.RegistryKey
Rückgabewert
Hinweise
HKEY_PERFORMANCE_DATA wird für den Zugriff auf Leistungsinformationen von Softwarekomponenten verwendet. Jede Softwarekomponente erstellt bei ihrer Installation Schlüssel für ihre Objekte und Zähler und schreibt Indikatordaten bei ihrer Ausführung. Diese Daten werden nicht in der Registrierung gespeichert, obwohl die Registrierung verwendet wird, um darauf zuzugreifen. Stattdessen bewirken aufrufende Registrierungsfunktionen über HKEY_PERFORMANCE_DATA, dass das System die Daten von den entsprechenden Systemobjekt-Managern sammelt.
Dieser Schlüssel ist unter Windows 98-Systemen nicht vorhanden. Mit dem Versuch, ihn auf andere Weise zu verwenden als durch Aufrufen der Name-Methode, wird eine IOException ausgelöst.
In diesen Schlüssel kann normalerweise nicht geschrieben werden. Durch den Versuch, einen Unterschlüssel zu erstellen, wird eine IOException ausgelöst.
Die RegistryPermission-Klasse, die sich im System.Security.Permissions-Namespace befindet, steuert den Zugriff auf die Registrierungsvariablen. Registrierungsvariablen sollten nicht in Speicherbereichen gespeichert werden, in denen Code ohne RegistryPermission auf sie zugreifen kann. Ebenso gilt, dass Sie beim Erteilen von Berechtigungen jeweils nur die Rechte gewähren sollten, die zur Ausführung der Aufgabe erforderlich sind.
Die Zugriffswerte der Registrierungsberechtigung werden durch die RegistryPermissionAccess-Enumeration definiert. In der folgenden Tabelle sind deren Member aufgeführt.
Wert |
Beschreibung |
---|---|
AllAccess |
Erstell-, Lese- und Schreibzugriff auf Registrierungsvariablen. |
Erstellen |
Erstellzugriff auf Registrierungsvariablen. |
NoAccess |
Kein Zugriff auf Registrierungsvariablen. |
Read (Lesen) |
Lesezugriff auf Registrierungsvariablen. |
Write (Schreiben) |
Schreibzugriff auf Registrierungsvariablen. |
Aufgaben
In der folgenden Tabelle werden Beispiele für Aufgaben mit dem My.Computer.Registry-Objekt aufgeführt.
Ziel |
Weitere Informationen finden Sie unter |
---|---|
Erstellen eines Registrierungsschlüssels |
Gewusst wie: Erstellen eines Registrierungsschlüssels und Festlegen seiner Werte in Visual Basic |
Löschen eines Registrierungsschlüssels |
Gewusst wie: Löschen eines Registrierungsschlüssels in Visual Basic |
Ermitteln, ob ein Wert in einem Registrierungsschlüssel vorhanden ist |
Gewusst wie: Bestimmen, ob ein Wert in einem Registrierungsschlüssel vorhanden ist, in Visual Basic |
Lesen eines Werts aus einem Registrierungsschlüssel |
Gewusst wie: Lesen eines Werts aus einem Registrierungsschlüssel in Visual Basic |
Festlegen eines Werts in einem Registrierungsschlüssel |
Gewusst wie: Festlegen von Werten in Registrierungsschlüsseln in Visual Basic |
Beispiel
In diesem Beispiel wird der Wert ThisSoftware vom MyCompany-Unterschlüssel abgerufen.
My.Computer.Registry.PerformanceData.GetValue("MyCompany\ThisSoftware")
Anforderungen
Namespace:Microsoft.VisualBasic.MyServices
Klasse:RegistryProxy (ermöglicht Zugriff auf Registry)
**Assembly:**Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Verfügbarkeit nach Projekttyp
Projekttyp |
Verfügbar |
---|---|
Windows-Anwendung |
Ja |
Klassenbibliothek |
Ja |
Konsolenanwendung |
Ja |
Windows-Steuerelementbibliothek |
Ja |
Web-Steuerelementbibliothek |
Ja |
Windows-Dienst |
Ja |
Website |
Ja |
Berechtigungen
Es sind keine Berechtigungen erforderlich.
Siehe auch
Aufgaben
Problembehandlung: Bearbeiten der Registrierung
Konzepte
Allgemeine Registrierungsaufgaben
Sicherheit und die Registrierung
Lesen aus der und Schreiben in die Registrierung mit My