in reply to Re: Failed to check if registry key is exist
in thread Failed to check if registry key is exist
I Failed even if i use the following code:
use Win32::Registry; my $Register = 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{0 +34106B5-54B7-467F-B477-5B7DBB492624}'; my $hkey; $HKEY_LOCAL_MACHINE->Open($Register,$hkey)|| die print "($!) ($?) ($^E +)\n"; $hkey->Close();
If i remove the last entrance key {034106B5-54B7-467F-B477-5B7DBB492624} and run it like the following is working good:
use Win32::Registry; my $Register = 'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall'; my $hkey; $HKEY_LOCAL_MACHINE->Open($Register,$hkey)|| die print "($!) ($?) ($^E +)\n"; $hkey->Close();
My question is why? Why {034106B5-54B7-467F-B477-5B7DBB492624} caused to read problem?
I just need to check if some product is installed
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: Failed to check if registry key is exist
by Anonymous Monk on Jan 22, 2015 at 20:11 UTC | |
by Anonymous Monk on Jan 22, 2015 at 20:27 UTC |