1

У меня есть приложение, которое запрашивает права администратора, если текущий пользователь не является администратором. Я хочу иметь возможность сохранять учетные данные администратора после запроса, чтобы приложение не запрашивало пароль администратора при каждом запуске. Спасибо

2 ответа2

3

Не может быть сделано, так как это устранит необходимость в UAC. Вы можете отключить его, но это не то, что вы просите

Вы можете избежать использования команды runas , в зависимости от программы, но сомнительно.

0

Насколько я знаю, вы не можете сохранить пароль на UAC.

Вы можете попробовать CPAU.

Инструмент командной строки для запуска процесса в альтернативном контексте безопасности. В основном это замена руны. Также позволяет создавать файлы заданий и кодировать идентификатор, пароль и командную строку в файле, чтобы его могли использовать обычные пользователи.

CPAU позволяет вам сохранить пользователя / пароль, а затем использовать его позже. Примеры:

cpau -u joehome\joe -p logon -ex "perl cleanup.pl" -enc -file cleanup.job
Создает файл задания с именем cleanup.job для запуска сценария perl cleanup.pl от имени joehomejoe

cpau -dec -file cleanup.job -lwp
Выполнить файл задания cleanup.job

Надеюсь, поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .