in reply to Win32::TieRegistry surprises

I think it probably is due to "Registry Virtualization in Windows Vista".

If particular, for a possible source of the differences seen by 32-bit and 64-bit processes, see the section entitled: "What is Not Virtualized?"


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.
RIP an inspiration; A true Folk's Guy

Replies are listed 'Best First'.
Re^2: Win32::TieRegistry surprises
by syphilis (Archbishop) on Sep 24, 2010 at 22:39 UTC
    ... for a possible source of the differences seen by 32-bit and 64-bit processes, see the section entitled: "What is Not Virtualized?"

    Yes, that seems to fit the bill quite nicely - thanks. Hard to believe that "Microsoft intends to remove this form of virtualization from future versions of the Windows operating system".

    Btw, after looking at this bug report, I did find that opening HKEY_LOCAL_MACHINE for KEY_READ access only (with x64 perl), did allow me access to the key in which I was interested, without having to run as Administrator.

    Cheers,
    Rob