Trying to understand UAC before installing Vista...
Posted: 03-19-2007, 02:13 PM
I haven't upgraded to Vista yet but I'm planning on doing it soon. I'm a
big fan of the *nix "root vs user" abstraction. I primarily use Windows
XP using a limited user account for everyday use while I use an
administrator account I aptly named "Root" for occasional house
cleaning, installing applications, and running poorly designed programs
that still write to the registry and to "Program Files" using "Run
As..." When I heard that Vista was finally going to emphasize the
importance of using non-privileged user accounts, Vista seemed like the
operating system for me. However, these complaints about the User Access
Control I've been hearing lately have been a big stumbling block in my
considering of upgrading to Vista.
So, before I make the plunge into Vista, I have a couple questions
regarding the scope of UAC:
1. Does UAC prompt the user for permission even for actions that would
have not needed an administrative tokens in Windows XP while running as
limited user? I'm hearing horror stories of UAC asking for prompts for
programs and actions that otherwise didn't need administrator
privileges in the first place and I'd like this fear to be allayed.
Though, to a person who uses limited user accounts all the time, it's
sounding like UAC doesn't change anything to what limited users usually
go through except finally giving them the option to elevate privileges
on the fly for actions that would have otherwise fizzled in Windows XP
without warning.
2. Is there a way to grant certain applications elevated privileges
permanently? For example, I use a TV tuner application to watch TV on
my PC but for some odd reason, it requires elevated privileges in
Windows XP to run (it's an old Hauppauge 878). As a result, I have to
run it using the "Run As" command and execute it using an administrator
account. It would be great if I could tell Vista that this application
should always be executed with administrator privileges without nagging
me with a UAC prompt everytime I ran it.
3. Is there a method to grant an application administrative privileges
before UAC figuring out itself that the app needs admin privileges? For
example, say I want to play Battlefield 2 but I know that Battlefield 2
needs administrator privileges because it uses Punkbuster. Instead of
opening it, having UAC popping up, and -then- elevating bf2.exe's
privileges by pressing "Allow", I want to give bf2.exe the privileges
it needs before UAC notices that it needs elevated privileges. Sorta
like using "Run As" in XP, but this time elevating the current user's
token and not using a completely different user account to get
administrative access.
4. And speaking of the Run As command, does Vista have one?
--
Swifty




Linear Mode


Posts: n/a