Sdílet prostřednictvím


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

RegistryKey

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

Referenz

My.Computer.Registry-Objekt

Microsoft.Win32.RegistryKey

Registry.PerformanceData