D
David W. Fenton
Okay, Peter Doering and the German MVPs have suggested this
workaround:
a) Use an Adminstrator account in Vista.
b) Turn off User Access Control (UAC.) Go to:
Control Panel | User Accounts | Turn User Account Control on
or Off.
This gives you the same results as running multiple versions under
Win XP or earlier.
That's cutting off your nose to spite your face. The whole point of
UAC is to make it easy to automatically run programs that need to as
an admin user, and the ones that don't with user-level permissions.
Programs not designed for Vista may have this problem, and one of
them is exactly what you've encountered.
When you turn off UAC what you're doing is returning to the bad old
days of running everything as administrator. And you lose the new
security protections of Vista.
The first solution you posted is by far the best one.
Of course, that's not likely to be permitted if you are part of a
team in a corporate environment, but if you are SOHO or part of a
small team, you can probably get away with it - at we least until
there is a better solution.
I wouldn't recommend doing it in any circumstances.