Zitat von
Sarah:
ich habe ein Tool geschrieben mit dem ich Schlüssel in der Registry auslesen, ändern und löschen kann. Bis jetzt gebe ich den "Pfad" noch in einem Edit-Feld an.
Gibt es da vielleicht eine Möglichkeit die Registry in einer Baumstruktur anzuzeigen
(Vielleicht so was wie ShellTreeView oder ähnliches)
Klar kann man das machen.
Du nimmst einen
TTreeView und bestückst die Daten mit Hilfe von TRegistry.
GetKeyNames().
Wenn ein Zweig (mit Klick auf das + Zeichen) expanded wird, werden neue Zweige mit GetKeyNames
gesucht.
Am Schluss hast du
RegEdit.exe nachprogrammiert.
Alternativ kannst du auch ein
TListView verwenden; du siehst nur ein "Verzeichnis" in der Registry.
Mit Doppelklick auf einen Key kommst du dann ein Verzeichnis tiefer; mit Klick auf einen Button
oder auf einen künstlichen Eintrag "
.." ein Verzeichnis höher.