On Tue, Jun 10, 2008 at 3:32 AM, Mark Hammond <[EMAIL PROTECTED]> wrote: >> This UAC behavior is controlled by bit 3 of the word count property in >> the summary information stream - specifically the legacy value zero >> requests elevation. Unfortunately, it's not feasible to transform or >> otherwise change this at run-time, so you have to know ahead of time. >> If it's set to not require administrator privileges, it can only >> successfully install into machine locations if it was launched by a >> full administrator context. > > I only tested the python3 installer using "install for all users", and it did > correctly prompt for UAC during the install, after "install for all users" is > selected. Previous testing of the 2.x MSI installers shows that if you > select "only for me", UAC is not requested, and I expect this installer will > do the same. Note that this is *during* the install process, not at the very > start (ie, UAC is not unconditional). FWIW, these issues don't relate > specifically to the x64 version of Vista. > > As mentioned, it installed (including UAC prompting) just fine for me just a > few hours ago...
Right. This prompt-at-execute-sequence behavior corresponds to bit 3 being zero. However this means it will always prompt for elevation unless it is already elevated. Thus it is not really capable of doing a non-administrator per-user install on Vista. I downloaded the package to confirm, and indeed the "UAC Compliant" checkbox on ORCA's summary information stream view is not checked. (It's a bad name for it, but it does correspond, inverted, to that bit.) -- Michael Urman _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com