# ex_16-2
# Learning Perl on Win32 Systems, Exercise 16.2

use Win32::Registry;
$p = shift || die "usage: $0 path";
# strip leading backslashes
$p =~ s#^\\##;
$main::HKEY_LOCAL_MACHINE->Open($p, $key) || 
  die "Open: $!";
$key->GetValues(\%vals); # get values -hash ref
foreach $k (keys %vals) {
  $key = $vals{$k};
  print "$$key[0] = $$key[2]\n";
}
