» RequestExecutionLevel - сколько прав необходимо для установки приложения

K.A.V.
www.oszone.net
22.02.2010
Автор: kotkovets
Последнее обновление: 18.12.2010

RequestExecutionLevel none|user|highest|admin
Определяет требуемый уровень прав (привелегий) для установки приложения в Windows Vista и в Windows 7.
Значение команды RequestExecutionLevel вшивается в программу установки (в инсталлятор) и удаления,
ввиде XML (файл манифест) файла и считывается в OC Vista/7, которые, в свою очередь определяют:
какие привилегии требуются для установки приложения.

user - запрашивает права текущего пользователя без административных привилегий.

highest - требует самый высокий уровень выполнения, доступный для текущего пользователя.

admin - требует привелегии администратора.

Устанавливая значение none, которое является значением по умолчанию.
Позволяет Windows Vista/7 решить, сколько прав необходимо для установки приложения,
т.е значения none и admin имеют фактически тот же самый эффект.

RequestExecutionLevel user
Директива всегда пишется в скриптах NSIS вне секций и функций.