RegistryProxy.PerformanceData Eigenschaft

Definition

Gibt einen RegistryKey-Typ zurück, der Zugriff auf HKEY_PERFORMANCE_DATA ermöglicht.

public:
 property Microsoft::Win32::RegistryKey ^ PerformanceData { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey PerformanceData { get; }
member this.PerformanceData : Microsoft.Win32.RegistryKey
Public ReadOnly Property PerformanceData As RegistryKey

Eigenschaftswert

RegistryKey

Beispiele

In diesem Beispiel wird der Wert ThisSoftware aus dem MyCompany Unterschlüssel abgerufen.

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

Hinweise

HKEY_PERFORMANCE_DATA wird verwendet, um auf Leistungsinformationen für Softwarekomponenten zuzugreifen. Jede Softwarekomponente erstellt bei der Installation Schlüssel für ihre Objekte und Leistungsindikatoren und schreibt während der Ausführung Zählerdaten. Diese Daten werden nicht in der Registrierung gespeichert, obwohl die Registrierung für den Zugriff verwendet wird. Stattdessen führt das Aufrufen von Registrierungsfunktionen über HKEY_PERFORMANCE_DATA das System dazu, die Daten von den entsprechenden Systemobjekt-Managern zu sammeln.

Dieser Schlüssel kann normalerweise nicht geschrieben werden. Beim Versuch, einen Unterschlüssel darauf zu erstellen, wird ein IOExceptionausgelöst.

Die RegistryPermission -Klasse, die sich im Namespace befindet, steuert den System.Security.Permissions Zugriff auf Registrierungsvariablen. Registrierungsvariablen sollten nicht an Speicherorten gespeichert werden, in denen Code ohne RegistryPermission darauf zugreifen kann. Gewähren Sie beim Erteilen von Berechtigungen die wenigsten Berechtigungen, die für die Ausführung des Auftrags erforderlich sind.

Zugriffswerte für Registrierungsberechtigungen werden von der Enumeration RegistryPermissionAccess definiert. In der folgenden Tabelle werden die Member aufgeführt.

Wert BESCHREIBUNG
AllAccess Erstellen, Lesen und Schreiben von Zugriff auf Registrierungsvariablen.
Erstellen Zugriffsberechtigung für das Erstellen von Registrierungsvariablen.
NoAccess Kein Zugriff auf Registrierungsvariablen.
Lesen Zugriffsberechtigung für das Lesen von Registrierungsvariablen.
Schreiben Schreibzugriff auf Registrierungsvariablen.

In der folgenden Tabelle sind Beispiele für Aufgaben aufgeführt, die das My.Computer.Registry-Objekt betreffen.

Beschreibung Siehe
Erstellen eines Registrierungsschlüssels und Festlegen des Werts Vorgehensweise: Erstellen von Registrierungsschlüsseln und Festlegen ihrer Werte
Löschen von Registrierungsschlüsseln Vorgehensweise: Löschen von Registrierungsschlüsseln
Lesen eines Werts aus einem Registrierungsschlüssel Vorgehensweise: Lesen eines Werts aus einem Registrierungsschlüssel

Gilt für:

Weitere Informationen