![]() |
Как убрать запрос UAC для определённой программы
Пробую в работе семёрку (до этого сидел на ХР) возник следующий вопрос:
При запуске ряда приложений возникает справедливый запрос UAC ввести админский пароль. Есть ли способ убрать этот запрос только для данной программы, оставив UAC включенным? Все программы располагаютс в папках с полными правами для пользователя из под которого они запускаются. Пример программ: FRAPS, ряд игр (например Everquest2). |
|
Спасибо за оперативный ответ.
|
Вложений: 1
Вклинюсь здесь.
С Heroes of Might & Magic 3.5 фокус не прошел. Вкратце: всю жизнь жили в ХР, переехали в 7-ку. При попытке запуститься получаем ошибку (в аттаче). Исправление совместимости решает вопрос - после запроса UAC игра стартует. А вот планировщик ей ни разу не помогает. Как обойти? |
еще одно решение жмем сюда
|
Fantastish, ваше решение может убрать запрос, но не всегда решит проблему. Потому что RunAsInvoker - это запуск с текущими правами пользователя. Дaже для администратора это, как правило, означает, что запуск идет с обычными правами (иначе запрос не появлялся бы). Т.е. смысл сие действо имеет только в том случае, если программа нормально работает с обычными правами, а полные ей не нужны (хоть это требование и заложено разработчиком).
Вообще, делается это проще, и уже обсуждалось. http://forum.oszone.net/post-1171555.html#post1171555 |
Цитата:
|
Цитата:
Цитата:
> Цитата:
|
Исключение конкретной программы из контроля UAC
Подскажите пожайлуста, можно ли исключить нужную программу (всего ондну) из контроля UAC?
Хотелось бы не двигать ползунок контроля UAC, так как если я правильно понимаю это будет распространяться на все изменения любых других программ. Спасибо. |
Цитата:
|
Petya V4sechkin,
Спасибо. |
Отключить UAC для конкретной программы
Есть МФУ Xerox Workcetre 3210.
Есть утилита сетевого сканирования (идет в комплекте драйверов), которая почему-то требует админских прав для запуска. После запуска утилиты и обнаружения сканера учетная запись пользователя заносится в память сканера. Предполагаю, что, привязка идет либо по имени, либо по SID'у. После того, как пользователь "прописался" на МФУ, он подходит к нему и запускает сканирование в ПК, выбрав свою учетную запись. Пользователи не являются админами. Если отключить UAC, то утилита работает нормально и под ограниченной учеткой. Но UAC отключать не хочется, также не хочется и давать полные права пользователям. Читал вот это. Однако, если следовать тому, что написано по ссылке, утилита будет запускаться от имени другой (админской) учетной записи и на МФУ пропишется учетка администратора, а не пользовательская. Теперь сам вопрос: можно ли подавить запрос UAC и запустить утилиту с ограниченными правами из-под пользовательской учетной записи? |
Если пользователи не являются Администраторами, то для чего вам UAC вообще?
|
Цитата:
Цитата:
|
Vadikan, погуглил после Вашего поста по ключевому слову RunAsInvoker и наткнулся на это.
Как проверю, отпишусь. |
old_nick, а точно надо было гуглить, если по ссылке аж два варианта запуска программы с обычными правами, используя RunAsInvoker?
|
Vadikan, откровенно говоря, не заметил первую ссылку. Спасибо, посмотрю (периодически читаю статьи на Вашем блоге).
|
Vadikan, спасибо! Проверили, все работает.
|
Один момент: в методе запуска средствами планировщика есть одно НО: запускаемая программа имеет минимальный приоритет. Т.е. если запускаем TotalCommander и при этом система активно используется др. процессами (антивирус обновляется, что-то архивируется етс.) - идет существенная задержка открытия программы. Если просто запустить TC - программа стартует с задержкой, равной распределению процессорного времени - т.е. практически сразу, с погрешностью на чтение с ж.диска и загрузку процессора.
|
ShaddyR, верно, но использование RunAsInvoker никак не вынуждает к запуску из планировщика...
|
Время: 17:16. |
Время: 17:16.
© OSzone.net 2001-