Автор Тема: Запуск скрипта от имени администратора без подтверждения прав  (Прочитано 622 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн CRD [?]

  • Новичок
  • *
  • Сообщений: 57
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Доброго времени суток друзья, подскажите, как избавиться от надоедливого подтверждения прав администратора. В скрипте использую
Код: AutoIt [Выделить]
, но каждый раз выскакивает окно контроля учетных записей, которое жудко бесит. Как можно его обойти, чтобы сразу запускался скрипт без подтверждения запуска.

Благодарю.

Русское сообщество AutoIt


Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 368
  • Репутация: 69
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
1) Не использовать #RequireAdmin
2) Отключить UAC

Оффлайн CRD [?]

  • Новичок
  • *
  • Сообщений: 57

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
hedji, это очень просто ;D Перерыл весь форум, но не нашел решения. Уверен, что оно есть! Но мозгами пока не дошел, как реализовать :think:

Русское сообщество AutoIt


Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 368
  • Репутация: 69
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Уверен, что нет, потому что:

Цитировать
Принцип работы UAC:
В случае, если программа запрашивает действие, требующее прав администратора, выполнение программы приостанавливается и система выдает запрос пользователю. Окно с запросом размещается на защищённом рабочем столе, чтобы предотвратить «нажатие» программой кнопки разрешения.

Оффлайн CRD [?]

  • Новичок
  • *
  • Сообщений: 57

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
А разве нельзя скрыть окно подтверждения (SW_HIDE) и осуществить клик по координатам ? Вот только встает вопрос при разных расширениях экрана ((( Писать условие под каждое расширение имхо бредово как-то ...

Русское сообщество AutoIt


Оффлайн hedji [?]

  • Продвинутый
  • ***
  • Сообщений: 368
  • Репутация: 69
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Цитировать
Если процессу требуются права администратора, он запрашивает администраторский token, а Windows в свою очередь спрашивает разрешения пользователя предоставить процессу этот token в виде специального диалогового окна.
Это диалоговое окно содержит так называемый безопасный рабочий стол (secure desktop), доступ к которому имеет только операционная система.

Т.е. ОС остановит выполнение скрипта и будет ждать.
Подробнее тут

Оффлайн CRD [?]

  • Новичок
  • *
  • Сообщений: 57

  • Автор темы
  • Репутация: 0
    • Награды
  • Версия AutoIt: 3.3.14.0
Понял. Значит буду тыкать дальше ))) Благодарю за доходчивое разъяснение :beer:

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
4496 Просмотров
Последний ответ Декабрь 23, 2009, 19:00:45
от Anton
8 Ответов
3060 Просмотров
Последний ответ Сентябрь 05, 2011, 21:24:48
от Yashied
9 Ответов
18020 Просмотров
Последний ответ Август 13, 2013, 17:08:54
от IIuOHeP
6 Ответов
3779 Просмотров
Последний ответ Июнь 25, 2013, 15:57:12
от minimen456
10 Ответов
2810 Просмотров
Последний ответ Сентябрь 26, 2014, 00:31:55
от AZJIO
1 Ответов
1893 Просмотров
Последний ответ Октябрь 08, 2014, 16:07:55
от madmasles
10 Ответов
5096 Просмотров
Последний ответ Ноябрь 05, 2014, 19:10:21
от rout
23 Ответов
5039 Просмотров
Последний ответ Февраль 02, 2016, 16:07:16
от Vovsla
7 Ответов
1637 Просмотров
Последний ответ Август 21, 2017, 19:53:08
от mv6677
3 Ответов
783 Просмотров
Последний ответ Январь 14, 2018, 14:31:02
от winix