1

Отличается ли UAC в Windows 8 от Windows 7, я слышал о токенах доступа и различных привилегиях приложений, можете ли вы пролить свет на это?

1 ответ1

1

Как часть UAC, Windows 8 по умолчанию обнаруживает установки приложений и предлагает пользователям повышение прав для продолжения установки. Пакеты установки для UAC-совместимых приложений - это манифест приложения, который содержит обозначения уровня выполнения, помогающие отслеживать требуемые привилегии. Манифесты приложения определяют привилегии приложения как одно из следующих:

RunAsInvoker

Запустите приложение с теми же привилегиями, что и у пользователя. Любой пользователь может запустить приложение. Для обычного пользователя или пользователя, который является членом группы «Администраторы», приложение запускается со стандартным токеном доступа. Приложение запускается с более высокими привилегиями, только если родительский процесс, из которого оно запущено, имеет токен доступа администратора. Например, если вы откроете окно командной строки с повышенными правами, а затем запустите приложение из этого окна, приложение запустится с токеном доступа администратора.

RunAsHighest

Запустите приложение с самыми высокими привилегиями пользователя. Приложение может запускаться как администраторами, так и обычными пользователями. Задачи, которые может выполнять приложение, зависят от привилегий пользователя. Для обычного пользователя приложение запускается со стандартным токеном доступа. Для пользователя, который является членом группы с дополнительными привилегиями, такими как группа «Операторы архива», «Операторы сервера» или «Операторы учетной записи», приложение запускается с маркером частичного доступа администратора, который содержит только те привилегии, которые были предоставлены пользователю. Для пользователя, который является членом группы администраторов, приложение запускается с маркером полного доступа администратора.

RunAsAdmin

Запустите приложение с правами администратора. Только администраторы могут запускать приложение. Для обычного пользователя или пользователя, который является членом группы с дополнительными привилегиями, приложение запускается только в том случае, если у пользователя могут быть запрошены учетные данные, необходимые для запуска в режиме с повышенными правами, или если приложение запускается из процесса с повышенными правами, например с повышенными правами. Окно командной строки. Для пользователя, который является членом группы «Администраторы», приложение запускается с токеном доступа администратора.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .