Иногда возникает ситуация, что программа категорически отказывается работать без прав администратора. Например, программист зачем-то решил, что в корне диска C обязательно должен быть файл от его программы. Не спрашивайте меня почему он так решил, уж так получилось. Причем программа нормальных денег стоит. Но работает только из под администратора.
Компьютер в домене, простому пользователю давать права нельзя. Что делать?
Есть такая команда — runas, которая позволяет запускать программу от другого пользователя. И есть у нее ключ /savecred от save credential — cохранить учетные данные.
Например, если простому пользователю нужно запускать редактор реестра на компьютере в домене, создадим ярлык для запуска программы, а в свойствах ярлыка пропишем вот такие параметры:
runas /savecred /user:администратор@mydomain regedit.exe
После запуска нас один раз спросят пароль администратора и в дальнейшем пользователь сможет запускать эту программу сам.
Уведомление:Как запустить программу без прав администратора и обойти подсказку UAC? – Блог системного администратора