Thread Problem beim Export eines Registry hive mit regedit.exe (18 answers)
Opened by crojay at 2011-09-15 01:26

crojay
 2011-09-15 01:26
#152414 #152414
User since
2011-03-08
81 Artikel
BenutzerIn
[default_avatar]
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

View full thread Problem beim Export eines Registry hive mit regedit.exe