通过注册表检测UAC是否处于关闭状态(不弹窗)

注册表路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

UAC各级别对应的注册表值:

从上图中可知, 当ConsentPromptBehaviorAdminPromptOnSecureDesktop 的值均为 0 时,UAC处于关闭状态。

只判断EnableLUA的方式是不准的,当UAC处于如下状态,是不弹窗的,而EnableLUA的值依然为1.

代码不贴了,自己写吧~

posted @ 2013-07-17 11:19  denjuy  阅读(1067)  评论(0编辑  收藏  举报