У меня есть приложение, которое запрашивает права администратора, если текущий пользователь не является администратором. Я хочу иметь возможность сохранять учетные данные администратора после запроса, чтобы приложение не запрашивало пароль администратора при каждом запуске. Спасибо
2 ответа
Не может быть сделано, так как это устранит необходимость в UAC. Вы можете отключить его, но это не то, что вы просите
Вы можете избежать использования команды runas
, в зависимости от программы, но сомнительно.
Насколько я знаю, вы не можете сохранить пароль на UAC.
Вы можете попробовать CPAU.
Инструмент командной строки для запуска процесса в альтернативном контексте безопасности. В основном это замена руны. Также позволяет создавать файлы заданий и кодировать идентификатор, пароль и командную строку в файле, чтобы его могли использовать обычные пользователи.
CPAU позволяет вам сохранить пользователя / пароль, а затем использовать его позже. Примеры:
cpau -u joehome\joe -p logon -ex "perl cleanup.pl" -enc -file cleanup.job
Создает файл задания с именем cleanup.job для запуска сценария perl cleanup.pl от имени joehomejoecpau -dec -file cleanup.job -lwp
Выполнить файл задания cleanup.job
Надеюсь, поможет.