Re: RegWrite fails on Vista?
- From: "mayayana" <mayayana1a@xxxxxxxxxxxxxx>
- Date: Wed, 28 Feb 2007 15:24:41 GMT
Sounds like they have developed a whole new class of "things
that work counterintuitively to what we have been used to".
I think that's the "class" they're calling "virtualization".
It will pretend to write to HKLM and it will pretend
to R/W files from/to non-user-specific locations. But
all the action actually happens in an HKCU key or personal
folder.
The exception, as I understand it, is that software with
a manifest that says it requires privilege will ask for
permission via msgbox prompt rather than trick the
user into thinking the operation worked.
I think vitualization is turned off when UAC is disabled,
but I'm not certain about that. It's a big problem for
anyone who wants to run all-user operations. You
can write software (or a script) that, say, saves a
file to C:\. But each user who runs the software or script
ends up with the file inside a dummy folder tree in their
own personal folder! Meanwhile your software gets
no indication of which location the file went to. It's
a mess.
Another issue that's turned up is 64-bit and COM.
I've seen a lot of complaints about running COM on
Vista 64. It apparently registers COM objects to
a subkey something like: "wow3264node". But with
the extensive permissions confusion around Vista, I
still haven't figured out whether the problems people
are having with Vista 64 are permission-oriented or
whether a 32-bit COM object simply can't be properly
registered on Vista 64 by regsvr.
.
- References:
- Re: RegWrite fails on Vista?
- From: Richard Mueller [MVP]
- Re: RegWrite fails on Vista?
- From: Richard Mueller [MVP]
- Re: RegWrite fails on Vista?
- From: Al Dunbar [MS-MVP]
- Re: RegWrite fails on Vista?
- Prev by Date: TakeOwnerShipEx wont take ownership
- Next by Date: trying to access enum from one object in another
- Previous by thread: Re: RegWrite fails on Vista?
- Next by thread: Software Programmer Require
- Index(es):
Relevant Pages
|