Тема: AHK: Права администратора
Приветствую форумчане, имеется ли какая-то возможность узнать запущена программа от имени администратора или нет?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Приветствую форумчане, имеется ли какая-то возможность узнать запущена программа от имени администратора или нет?
А зачем такая информация нужна?
teadrinker, если пользователь запустил программу не от имени администратора, то при запуске скрипта пользователю выходит MsgBox, пример:
if *переменная* = 0
{
MsgBox, 64, UnbeBinder, Программа запущена не от имени администратора! Запустите программу от имени администратора!
ExitApp
}
P.s.: в игре если программа не запущена от имени администратора, то бинды не работают. Пользователь может иногда поторопится и забыть запустить скрипт от имени администратора, тогда данный MsgBox послужит хорошим напоминанием.
Здравствуйте, хотел бы узнать, как можно реализовать перезапуск программы для получения прав администратора. Узнать есть ли у пользователя, который запустил скрипт, права администратора мы можем благодаря:
A_IsAdmin
Нет, как раз A_IsAdmin содержит информацию, запущен ли скрипт от админа.
teadrinker, ну, согласно данной документации, A_IsAdmin переменная, которая содержит в себе данные есть ли у пользователя права администратора или нет.
Боюсь, тут путаница в документации (никогда не обращал на это внимания). Если у вас десятка, и есть админские права, запустите такой скрипт (не от админа, а просто двойным кликом):
MsgBox % A_IsAdmin
Что показывает? Потом запустите от админа.
teadrinker, проблема в том, что аккаунт, с которого я сижу, является администратором и из-за этого даже при двойном клике программы запускаются от имени администратора.
Попросил друга запустить, где нет подобной фичи, как у меня.
Двойным кликом: A_IsAdmin = 0
От имени администратора: A_IsAdmin = 1
Итог, ошибка документации в ahk-wiki.
Нет, в основной документации так же.
Нет, в основной документации так же.
Под ahk-wiki я подразумевал данный сайт.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться