Quelle: dotnetpro
Registry bearbeiten und optimieren, Teil 7 13.02.2023, 00:00 Uhr

O’zapft is

Wir bringen dem Steuerelement RegistryTreeViewCtl das Einlesen der Registry-Struktur bei.
Eine direkte Bearbeitung von Einträgen der Registry zu ermöglichen ist der Zweck dieser Artikelserie. Im vorangegangenen Teil [1] entstanden dazu Steuerelemente. Basierend auf deren Eigenschaften und Hilfsroutinen können Sie sich nun der eigentlichen Informationsermittlung zuwenden.
Entsprechend dem Registrierungseditor ist der Wurzelknoten ein Computer (in der Regel lokal). Der Computer selbst findet sich anders als die Hauptzweige nicht in der Registry und dient ausschließlich als strukturierendes Element, dem die Hauptzweige untergeordnet werden. Im Steuerelement RegistryTreeViewCtlwird dieser Eintrag entsprechend angelegt. Für die steuerelementinterne Verwaltung des Wurzelknotens wird die Variable RootNode des Typs TreeNode genutzt. Hierbei handelt es sich um einen Informationsknoten der Strukturansicht. Das eigentliche Ermitteln und Ausgeben der Informationen übernimmt die bereits mehrfach erwähnte Methode ShowRegistry. Sie löscht zunächst die in der Strukturansicht angelegten Inhalte mit der Methode Me.Nodes.Clear, um dann den Wurzelknoten RootNode anzulegen und neu zu instanzieren.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar