Entwickler-Ecke

Dateizugriff - Registryschlüssel ex- und importieren


kandesbunzler - Sa 21.04.12 17:39
Titel: Registryschlüssel ex- und importieren
Hallo,

ich versuche unter Windows 7 einen Registryzweig/-schlüssel einschließlich aller Unterschlüssel und Werte auszulesen und in eine Textdatei zu schreiben. Diese soll zu einem späteren Zeitpunkt auch wieder zurückgeschrieben werden.

Ich habe in etlichen Foren nachgelesen. Ein Hineis (http://www.delphipraxis.net/56693-versuch-einen-registry-key-zu-exportiren-als-*-reg-datei.html) bezieht sich nur auf den Branch-Export, aber nicht auf den Import.

Über Hinweise und/oder Samples würde ich mich freuen.

Danke und Gruß,
kandesbunzler.


Delete - So 22.04.12 05:55

Fernsteuern Regedit mit Parameter:
http://www.winfaq.de/faq_html/Content/tip2000/onlinefaq.php?h=tip2045.htm
.
http://www.eolsoft.com/freeware/registry_jumper/regedit_switches.htm


kandesbunzler - So 22.04.12 11:18

Danke, hathor. Das müßte so klappen.

Gruß,
kandesbunzler.


jaenicke - So 22.04.12 11:33

Warum ist immer wieder die erste Antwort ein externes Tool aufzurufen? :gruebel: (Auch zum Beispiel bei Fragen zu netstat usw.)

Windows hat auch eine API:
RegSaveKey [http://msdn.microsoft.com/en-us/library/windows/desktop/ms724917.aspx] zum Speichern
RegRestoreKey [http://msdn.microsoft.com/en-us/library/windows/desktop/ms724915.aspx] zum Laden

Finden kann man so etwas relativ simpel, indem man sich über die Registry zur Referenz und den Funktionen durchklickt:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724871.aspx