Folks, TieRegistry produces no values for keys. In below $key is defined but %$key is empty. Indeed it does work for any key not just LMachine/Software.
This code works correctly with ActiveState perl.
---- example ----
use Win32::TieRegistry(Delimiter => '/', ArrayValues => 0);
$key = $Registry->{'LMachine/SOFTWARE/'};
printf "error: key not found" if !(defined($key));
while (my ($k,$v) = each(%$key)) {
printf " %s = %s\n", $k, $v;
}
---- example ----
Actually not of the registry functions appear to produce values.
Attached output from cygcheck.
Regards, Neil
cygcheck.output
Description: Binary data
-- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple

