Запуск программ от Администратора в Windows (частичный аналог sudo)
Бывают ситуации, когда runas или Запуск от имени... нельзя применить, ну например есть учетная запись пользователя с ограниченными правами, а ему необходимо работать с программой, которая требует права администратора (или другого пользователя), а рутовский пароль конечно же не дашь ему, понимаю это скорее относится к кривой разработке программы, чем к Windows. Но всё же есть решение воспользовать помощью сторонней утилиты ExecAs. Запускаем программу с ключем /s и появляется окошко добавления программы:

Вводим необходимые данные, думаю понятно без пояснений. И главном окошке ExecAs в списке программ появляется наша.
Другие ключи запуска программы:
ExecAs — запустит программу которую вы добавили, если она всего одна
ExecAs N — N — номер программы для запуска (это если у вас программ для запуска больше чем одна)
ExecAs /? — Помощь по утилите
Все данные, программа хранит в зашифрованном виде в реестре.
Программа бесплатная, лежит тут
января 28, 2009 at 5:38 пп
Цитата:
«Бывают ситуации, когда runas или Запуск от имени… нельзя применить, ну например есть учетная запись пользователя с ограниченными правами, а ему необходимо работать с программой, которая требует права администратора...»
Что за бред! runas или Запуск от имени… именно ДЛЯ ЭТОГО и предназначен!
А для того, чтобы сообщать юзеру админский пароль необходимо использовать ключ /savecred, при этом пароль вводится только один раз. Программа бесполезна (ИМХО).
января 28, 2009 at 8:26 пп
понял... как говорится RTFM
июня 3, 2009 at 1:10 пп
Идея программы потрясающая, а вот с реализацией косяк. Очень много недоделок.
марта 29, 2010 at 6:39 пп
ключ /savecred это конечно хорошо, ток не безопасно...
ибо пользователь этот ключ в любой момент применить может и для другой программы (т.е. если он чуть более подкован чем нужно, вас ждут приключения!!!)
сентября 7, 2010 at 11:40 дп
/savecred это дырища.