用戶權限控制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和之前說的進程是否是管理員身份、進程權限沒有任何關係,僅僅是程序要“成爲”進程之前,操作系統的善意提醒。

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