Hallo,
Wie kann ich mit Perl einen Eintrag aus der WinXP Registry lesen?
Welche Module brauche ich dafür und wo kann ich die runterladen?
Das sollte eigentlich mit dem Modul"Win32::Registry" klappen, und ist, zumindest bei dem Activestate-Port, mit dabei.
Ich habe ActivePerl installiert. Wenn ich aber das Beispielprogramm ausführe funktioniert das so nicht.
Muss man nach der Installation noch irgendwas einstellen, damit man dieses Modul benutzen kann? Ich bin in der Beziehung noch ziemlicher Anfänger!
Götz
#!/usr/bin/perl
use Win32::Registry;
my $tips;
$::HKEY_LOCAL_MACHINE->Open("SOFTWARE\Microsoft\Windows"
."\CurrentVersion\Explorer\Tips", $tips)
or die "Can't open tips: $^E";
my ($type, $value);
$tips->QueryValueEx("18", $type, $value) or die "No tip #18: $^E";
print "Here's a tip: $value\n";