用户权限控制UAC

UAC:就是一个软件要运行时,Windows操作系统会很明显的提示用户,这个软件运行起来可能会有不好的后果(当然也可能是用户预期的结果,其实是Windows操作系统不能预测这个软件运行后的行为),Windows操作系统就把这个“皮球”扔给了用户(出了问题是你用户的,与操作系统无关),就连Windows自带的应用程序(绝大部分,比如注册表编辑器regedit.exe)也要遵守UAC。

UAC设置:

对应的是C:\Windows\System32\UserAccountControlSettings.exe程序

可以看到的UAC有4个等级

1、禁用UAC                                  EnableLUA值为0

2、启用UAC、不降低桌面亮度     EnableLUA值为1、PromptOnSecureDesktop值为0

3、启用UAC、降低桌面亮度         EnableLUA值为1、PromptOnSecureDesktop值为1

4、启用UAC(最高等级)                  EnableLUA值为1、PromptOnSecureDesktop值为1、ConsentPromptBehaviorAdmin值为2

注册表路径为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

在启用UAC的系统上,应用程序的图标的右下角都会有一个“盾牌”图标:

 

UAC和之前说的进程是否是管理员身份、进程权限没有任何关系,仅仅是程序要“成为”进程之前,操作系统的善意提醒。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章