in reply to Win32::TieRegistry: Remote connect problems

I often get an error saying something about conflict with an existing I/O operation.

Where are you seeing that message? When, (ie. after which operation in your code) is it displayed? What is the exact text of the message?

Print the error messages (using $! and/or $^E (I find the latter most useful under win32), as a part of your die messages:

... or die "...: $! [$^E]";

Then you'll be able to tell us what the error actual message is, and we stand a chance of helping you. The likely problem is that you don't have the appropriate permissions, or you've supplied a bad machine name (Do you really have a machine named "A"?), but the exact text of the message would identify the cause.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."

Replies are listed 'Best First'.
Re^2: Win32::TieRegistry: Remote connect problems
by mrlifeguard (Initiate) on Mar 13, 2008 at 16:42 UTC
    Hi, This is the error message: "Overlapped I/O operation is in progress". This happens when i try to connect to the remote machine. The machine name is correct, as well as the path.
      Check the event log of the receiving machine.

      If you see "Event 36; ...the configured identity is incorrect...", you may have a conflict in the passwords which are supposed to be shared by IIS, DCOM and MTS, but got out of sync.

      More info on this in MS KB article 297989.

           "As you get older three things happen. The first is your memory goes, and I can't remember the other two... " - Sir Norman Wisdom

        is there any other way to connect to a remote registry?