Forum: Programmieren allgemein
by Schwedenbitter,
13. Feb 2014
Perfekt! Danke.
Vielleicht sollte man das noch in die Code Library übernehmen. In der Kürze und Vollständigkeit ist das meines Erachtens sehr hilfreich und ich habe das in vergleichbarer Form im Netz nirgends gefunden.
Forum: Programmieren allgemein
by Schwedenbitter,
12. Feb 2014
Danke für Eure Hilfe (auch hier) soweit.
Ich vergleiche die Registry mal mit einem Dateisystem. Wenn ich das richtig verstanden habe, dann sind die keys (GetKeynames) die (Unter)Verzeichnisse und die values (GetValueNames) die Dateien. In den Values sind dann Werte enthalten. Da ich nach einem String suche, war jetzt meine Idee, die Values zu öffnen und die Werte als String auszulesen.
Das...
Forum: Programmieren allgemein
by Schwedenbitter,
11. Feb 2014
Ja. Das sieht schon einmal sehr gut aus. 2 Sachen fehlen aber noch bzw. sind fehlerhaft, soweit es das Anzeigen betrifft:
Es sollte OpenKeyReadOnly(''); statt OpenKey('', False); verwendet werden.
Zumindest in meinem Windows 8 muss man das sonst zwingend als Administrator laufen lassen. Ein Großteil der Schlüssel wird sonst mangels Rechten nicht angezeigt. Und um das Anzeigen geht es...
Forum: Programmieren allgemein
by Schwedenbitter,
10. Feb 2014
Da ich bislang nirgends im www eine für mich nachvollziehbare Anleitung für das rekursive Duchsuchen der Registry gefunden habe, habe ich mich selbst versucht. Bislang leider ohne Erfolg.
Meine Theorie war die, dass ich ausgehend von den jeweiligen Roots (HKEY_CURRENT_USER etc.) rekursiv nach den Keys mit TRegistry.GetKeyNames(TStringList); suche und diese dann wiederum ebenso abklappere. So...