CaptainFlint

Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору komputeryuzer Это зависит от самой программы. Система сама по себе диалог повышения привилегий не выкидывает, а просто выдаёт программе ошибку, когда та пытается выполнить привилегированную операцию, на которую у неё нет прав. Для запуска с повышением привилегий предусмотрены разные механизмы (специальный флаг в манифесте приложения; программный код, перезапускающий приложение с запросом на повышение…). Но некоторые приложения могут комбинировать в себе как обычные функции, так и привилегированные (как тот же net), и поэтому не должны требовать повышения на абсолютно любой запуск, иначе базовые функции окажутся недоступными пользователю с ограниченными правами. Чисто технически, конечно, разработчики net могли бы добавить код, который перезапускает программу с повышением, если запрашивается админская операция. Но вот, не реализовали.
---------- Почему же, ё-моё, ты нигде не пишешь "ё"? |
|