Установить UID для Windows
Есть ли эквивалент set uid для Windows(XP)? Параметр "Запуск от имени" требует пароль администратора при каждом запуске. Я хочу, чтобы пользователи могли запускать этот конкретный исполняемый файл, не зная пароля администратора. Я очень плохо знаком с областью окон.:(
4 ответа
Смотрите здесь: есть ли аналог SU для Windows
По сути, архитектура ОС не позволяет делать то, что вы хотите, без сохранения учетных данных. Да, вы можете хранить их в "зашифрованном виде", но если пользователь не должен вводить что-либо (например, пароль), то какое бы "шифрование" вы ни использовали для хранения учетных данных, его ключ будет храниться прямо вдоль что он может быть "расшифрован" (действительно закодирован / декодирован) во время доступа пользователя к нему.
Чтобы операционные системы Windows NT могли создавать токены доступа в качестве другого использования без указания их пароля, требуется вызов недокументированных API в основном режиме. Проект RunAsEx сделает это, но он может сломаться в будущих выпусках Windows.
runas (по крайней мере на xp sp3) имеет параметр "/savecred" - он запрашивает пароль в первый раз, а затем использует сохраненный (даже после перезагрузки).
Для этих целей существует специальная программа - Admilink.
Он создает специальную зашифрованную ссылку на целевой файл (я проверяю только с файлами.exe) - вам нужно выполнить это действие только один раз. При нажатии на ссылку - программа (Admirun.exe) автоматически запускает программу по ссылке с особыми правами (права зависят от выбранного пользователя в процессе создания ссылки - вы можете использовать учетную запись администратора или имя учетной записи домена и т. Д.).
Ограничения: При создании ссылки (только один раз) вам необходимо иметь учетную запись администратора.
Admirun.exe должен быть представлен в вашей папке Windows (модуль включен в Admilink).
Вся документация на русском языке:). Учите русский или обратитесь за дополнительной помощью
PS БЕСПЛАТНО для некоммерческого использования.
PPS имеет много дополнительных функций
Есть Зашифрованные RunAs и бесплатная альтернатива CPAU. Хотя я бы не использовал их, пока не понадобится.