![]() |
Registrierungszweig aus Datei importieren
Hi,
wie kann ich einen Registrierungszweig importieren? Ich meine KEINE *.reg Datei, sondern z.B. die NTUSER.DAT, die sich im %USERPROFILE% Ordner befindet. Im Regedit geht dies über "Struktur laden". Florian |
Re: Registrierungszweig aus Datei importieren
|
Re: Registrierungszweig aus Datei importieren
Zitat:
Sprich: Der Rückgabewert ist false. Weist du wie man beispielsweise die Datei "C:\Dokumente und Einstellungen\XXX\NTUser.DAT" mit dem Keynamen "XXX" unter HKLM einfügt? Florian |
Re: Registrierungszweig aus Datei importieren
Hast du dafür die entsprechenden Rechte?
Delphi-Quellcode:
Registry.Access:= KEY_ALL_ACCESS;
Registry.RootKey:= HKEY_LOCAL_MACHINE; Registry.LoadKey('Name_des_Benutzers', 'Dateiname'); |
Re: Registrierungszweig aus Datei importieren
Ich bin auf meinem Konto Admin und über den Regedit gehts auch. Ich teste gleich mal deinen Code.
Florian |
Re: Registrierungszweig aus Datei importieren
Funktioniert leider nicht.
Die Funktion gibt immer false zurück und importiert den gewünschten Zweig nicht aus der Datei. Selbst das Speichern eines Schlüssels mit SaveKey funktioniert nicht richtig. Dabei wird lediglich eine leere Datei angelegt. Woran kann das liegen? Florian |
Re: Registrierungszweig aus Datei importieren
Du musst auch das Backup Privileg aktivieren: SeBackupPrivilege.
![]() |
Re: Registrierungszweig aus Datei importieren
Danke, das wird's gewesen sein.
Ich teste es sofort mal. Florian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz