Thread Problem beim Export eines Registry hive mit regedit.exe
(18 answers)
Opened by crojay at 2011-09-15 01:26
Hi,
also ich möchte aus der Registry einen Key samt seiner Unterverzeichnisse einlesen. Das ganze mache ich mit dem Aufruf des regedit.exe Tools, da mir ein Export in eine Datei vollkommen ausreicht. Jetzt habe ich das Problem, das es nicht Konstant funktioniert. Abhängig vom zu exportierenden Key funktioniert es und mal nicht. Hier mein Code der funktioniert Code (perl): (dl
)
1 2 3 4 5 6 7 8 use strict; use warnings; my $keyToExport = "HKEY_LOCAL_MACHINE\\SOFTWARE\\"; my @regeditCmd = (qw(regedit.exe /e "c:\\test.reg"),$keyToExport); print " " . join(" ", @regeditCmd) . "\n"; print "-->" . system(@regeditCmd); Versuche ich jedoch nur ein Subkey von SOFTWARE zu expotieren, so wird keine Datei erstellt. Code (perl): (dl
)
1 2 3 4 5 6 7 8 use strict; use warnings; my $keyToExport = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Windows\\"; my @regeditCmd = (qw(regedit.exe /e "c:\\test.reg"),$keyToExport); print " " . join(" ", @regeditCmd) . "\n"; print "-->" . system(@regeditCmd); Kann mir nicht erklären warum im zweiten Fall keine Datei angelegt wird. Danke |