Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Скрипт проверяющий отключен или выключен UAC (http://forum.oszone.net/showthread.php?t=169955)

Centrinar 12-03-2010 19:49 1367236

Скрипт проверяющий отключен или выключен UAC
 
Как реализовaть проверку UAC для Seven и Vista

Yashied 12-03-2010 21:56 1367340

Это находится в реестре последующему пути:

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

ConsentPromptBehaviorAdmin = (0 - On, 1 - Off)

Перезагрузка не требуется (по крайней мере в Vista).

Hawk37 12-03-2010 23:06 1367391

На то или нет,пока очень криво написано но все таки:

Код:

;Для обычного пользователя

$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "ConsentPromptBehaviorUser")
MsgBox(4096, "UAC User", $var)

Если Цифра 1 значит выключено,если 0 то включено

Код:

;Для администратора

$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "ConsentPromptBehaviorAdmin")
MsgBox(4096, "UAC Admin", $var)

Если Цифра 2 значит выключено,если 1 то включено

timsky 14-03-2010 00:30 1368095

У меня на Win 7 x64 UAC включен. Соответствующий код под Юзером дает 3, под Админом - 5
Отключил UAC и под Админом стало показывать 0, а под юзером все равно 3.

Вобщем, проверять нужно только ключ ConsentPromptBehaviorAdmin, равен он 0 или нет.

Vadikan 14-03-2010 03:33 1368138

timsky, UAC настраивается отдельно для администраторов и пользователей. См. Контроль учетных записей в Windows 7 и Windows Server 2008 R2 (в конце) или Настройки групповых политик контроля учетных записей в Windows 7.

Hawk37 19-03-2010 16:10 1372476

timsky, У меня Windows Vista


Время: 00:18.

Время: 00:18.
© OSzone.net 2001-