Ограниченные общедоступные свойства
В случае управляемой установки автору пакета может потребоваться ограничить, какие общедоступные свойства передаются на сторону сервера и могут быть изменены пользователем, который не является системным администратором. Некоторые ограничения обычно необходимы для поддержания безопасной среды, когда для установки требуется, чтобы установщик использовал повышенные привилегии. При выполнении всех следующих условий пользователь, который не является системным администратором, может переопределить только утвержденный список ограниченных общедоступных свойств:
- Система — Windows 2000.
- Пользователь не является системным администратором.
- Приложение или продукт устанавливается с повышенными привилегиями.
Если все приведенные выше условия выполняются, установщик по умолчанию использует следующий список ограниченных общедоступных свойств, которые могут быть изменены любым пользователем:
- ДЕЙСТВИЙ
- AFTERREBOOT
- ALLUSERS
- EXECUTEACTION
- EXECUTEMODE
- FILEADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- INSTALLLEVEL
- LIMITUI
- LOGACTION
- NOCOMPANYNAME
- NOUSERNAME
- MSIENFORCEUPGRADECOMPONENTRULES
- MSIINSTANCEGUID
- MSINEWINSTANCE
- MSIPATCHREMOVE
- ПАТЧ
- PRIMARYFOLDER
- PROMPTROLLBACKCOST
- ПЕРЕЗАГРУЗКИ
- ПЕРЕУСТАНОВИТЬ
- REINSTALLMODE
- ВОЗОБНОВИТЬ
- ПОСЛЕДОВАТЕЛЬНОСТИ
- SHORTFILENAMES
- ПРЕОБРАЗУЕТ
- TRANSFORMSATSOURCE
Автор пакета установки может расширить этот список по умолчанию, чтобы включить дополнительные общедоступные свойства с помощью свойства SecureCustomProperties .
Установка свойства EnableUserControl или системной политикиEnableUserControl расширяет список на все общедоступные свойства. После этого все пользователи могут изменить любое общедоступное свойство.
Установщик задает свойство RestrictedUserControl всякий раз, когда список открытых свойств, передаваемых на сервер пользователями без прав администратора, ограничен.
Связанные темы