Hi Vikas,
this is not true. HKLM/System is shared/same but HKLM/Software/<some subkeys> is redirected or "reflected" how MS says. Please read and understand all provided links to MS knowledge base.
At the moment I have no 64-bit system to check but I'm pretty sure the problem is somewhere else. I use OO-style access to the Win32::TieRegistry object like this
my $registry_obj = $Registry->Connect( $hostname, $registry_key, { Acc
+ess=>'KEY_READ' } )
or do {
$log->error("access to [$registry_key] on host [$hostname] f
+ailed");
return;
};
$registry_obj->SetOptions( SplitMultis => 0 );
$registry_obj->SetOptions( FixSzNulls => 0 );
$registry_obj->SetOptions( ArrayValues => 0 );
$registry_obj->SetOptions( DWordsToHex => 1 );
}
...
foreach my $registry_subkey ( $registry_obj->SubKeyNames() ) {
something;
}
but I don't think it makes any difference.
regards
willi