Установить 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. Хотя я бы не использовал их, пока не понадобится.

Другие вопросы по тегам