Всем здрасте!
Нужна помощь, начал изучать autoit, пытаюсь с помощью него сделать скрипт ввода логина и пароля при запросе повышения прав пользователя UAC Win7 (я админ, много компов, постоянно вводить логин и пароль для установки программ рутинно). Не получается обработать окно простого запроса повышения прав (рис1), хотя окно запуска от другого пользователя отлично выполняется (рис2). Подскажите как побороть и все-таки написать этот скрипт. Спасибо
Код скрипта:
P.S. TITLE:Безопасность Windows - это окно запуска от другого пользователя, а TITLE:Контроль учетных записей пользователей - это окно простого запроса повышения прав
Нужна помощь, начал изучать autoit, пытаюсь с помощью него сделать скрипт ввода логина и пароля при запросе повышения прав пользователя UAC Win7 (я админ, много компов, постоянно вводить логин и пароль для установки программ рутинно). Не получается обработать окно простого запроса повышения прав (рис1), хотя окно запуска от другого пользователя отлично выполняется (рис2). Подскажите как побороть и все-таки написать этот скрипт. Спасибо
Рисунок 1
Рисунок 2
Рисунок 2
Код:
While 1
$hWnd = WinWaitActive("[TITLE:Безопасность Windows]", "")
ControlSetText($hWnd, "", "Edit1", 'Админ')
ControlSetText($hWnd, "", "Edit2", '123')
ControlClick($hWnd, '', '[CLASS:Button; INSTANCE:2]', "main", 1)
;$hWnd = WinWaitActive("[TITLE:Контроль учетных записей пользователей]", "")
;ControlSetText($hWnd, "", "Edit1", 'Админ')
;ControlSetText($hWnd, "", "Edit2", '123')
;ControlClick($hWnd, '', '[CLASS:Button; INSTANCE:2]', "main", 1)
WEnd
P.S. TITLE:Безопасность Windows - это окно запуска от другого пользователя, а TITLE:Контроль учетных записей пользователей - это окно простого запроса повышения прав