UAC的提示窗口有两种,如果当前用户拥有管理员权利,那么UAC默认就会提示用户进行确认。我们可以单击“细节”箭头,此时就会显示该程序的详细路径,帮助用户确定该程序是否为可信赖程序,见下图。

如果当前用户不具备管理员权利,那么就会提示用户选择一个管理员账户并输入相应的密码,见下图。

UAC的这个特性,很有效地保护了系统。比如当前用户不小心运行了病毒程序,该病毒程序在后台暗箱操作,想进行一些对系统破坏性的操作。如果是Windows Vista以前版本的系统,那么这些操作由于在后台发生,用户都是无法知晓的。但现在,UAC不管前台还是后台的操作,都会像一个坚固可靠的火警装置一样主动进行拦截,并出现提示窗口提示用户。如果用户发现自己没有进行某项操作或运行某个程序,而出现UAC提示窗口了,那很可能就是病毒在作怪了。
不要留给恶意程序任何机会——UAC的安全桌面
大家可能会发现,在系统出现UAC提示窗口时,整个桌面会暗下来,只有UAC提示窗口高亮度显示。此时只能在UAC提示窗口中进行操作,而无法进行其他任何操作。
这个就是Secure Desktop(安全桌面)特性,它是Windows Vista在最近的测试版本中新添加的一个功能,它能够有效地预防了一些恶意程序利用欺骗手段来通过UAC的验证。例如,在没有Secure Desktop特性的Windows Vista上,恶意程序可以模拟一个UAC提示窗口(覆盖真正的UAC提示窗口),以此盗取用户输入的管理员密码。或者,恶意程序可以隐藏用户真实的鼠标指针,然后模拟一个鼠标指针。在出现UAC提示窗口提示用户“确定”或“取消”操作时,用户点的是“取消”按钮,而其实被隐藏的真实的鼠标指针点的却是旁边的“确定”按钮。
在结合了Secure Desktop特性的UAC功能,只允许当前系统中以SYSTEM身份运行的进程不经过UAC监控,而以其他身份运行的程序都难逃UAC的法眼。