Что нового

[Автоматизация] Проверка ВКЛ или Выкл UAC

Wulk@n

Новичок
Сообщения
34
Репутация
0
Версия AutoIt: 3.3.12.0

Описание:
Привет , Столкнулся с токовой проблемой Мешает UAC тут до этого обсуждалось куча тем !
В общем нужно написать такой скрипт что определял включено ли UAC или нет
в зависимости от этого запускал разные CMD Файлы

Пример :
UAC - включен запускаем uac.cmd
UAC - выключен запускаем nouac.cmd

Примечания:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
Wulk@n,
Попробуйте проверить так.
Код:
ConsoleWrite(RegRead('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System', 'EnableLUA') & @LF)
;~ 0 - UAC отключен
 
Автор
Wulk@n

Wulk@n

Новичок
Сообщения
34
Репутация
0
@LF-Символ перевода строки, Chr(10)

не где не могу найти пример :'( , а без него не пойму как использовать
Код:
ConsoleWrite(RegRead('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System', 'EnableLUA') & @LF)
;~ 0 - UAC отключен

 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
Wulk@n [?]
как использовать
Код:
$value = RegRead('HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System', 'EnableLUA')
If @error Then
  MsgBox(0, "", "error")
  Exit
EndIf
Switch $value
  Case 1
    Run("uac.cmd")
  Case 0
    Run("nouac.cmd")
  Case Else
    MsgBox(0, "", "unknown")
EndSwitch
 
Верх