Sorry that I don't have time right now for a more thorough answer.
Unfortunately, I don't think I ever found a clear-cut explanation for when you might get "Overlapped I/O operation is in progress". But I strongly suspect that the problem is one of authentication.
Before trying to connect to the remote registry, authenticate with the remote server either with something hackish like:
or using Win32::NetResource's AddConnection().system("net use \\\\$Machine\\\$IPC"); #or, to be more eplicit (and get prompted for your password): system("net use \\\\$Machine\\\$IPC /user:domain\\you *");
There are also cases where SMB authentication will fail when using a computer name. So you might try using an IP address in $Machine instead.
In reply to Re: Win32::TieRegistry and Connect Method Errors (authenticate)
by tye
in thread Win32::TieRegistry and Connect Method Errors
by kakaze
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |