Propriedades Públicas Restritas
No caso de uma instalação gerenciada, o autor do pacote pode precisar limitar quais propriedades públicas são passadas para o lado do servidor e podem ser alteradas por um usuário que não seja um administrador do sistema. Algumas restrições são geralmente necessárias para manter um ambiente seguro quando a instalação requer que o instalador use privilégios elevados. Se todas as condições a seguir forem atendidas, um usuário que não seja um administrador do sistema só poderá substituir uma lista aprovada de propriedades públicas restritas:
- O sistema é o Windows 2000.
- O usuário não é um administrador de sistema.
- O aplicativo ou produto está sendo instalado com privilégios elevados.
Se todas as condições acima forem verdadeiras, o instalador assume como padrão a seguinte lista de propriedades públicas restritas que podem ser alteradas por qualquer usuário:
- AÇÃO
- AFTERREBOOT
- ALLUSERS
- EXECUTEACTION
- EXECUTEMODE
- FILEADDDEFAULT
- FILEADDLOCAL
- FILEADDSOURCE
- INSTALLLEVEL
- LIMITUI
- LOGACTION
- NOCOMPANYNAME
- NOUSERNAME
- MSIENFORCEUPGRADECOMPONENTRULES
- MSIINSTANCEGUID
- MSINEWINSTANCE
- MSIPATCHREMOVER
- PATCH
- PRIMÁRIOPASTA
- PROMPTROLLBACKCOST
- REINICIALIZAÇÃO
- REINSTALAR
- REINSTALLMODE
- RETOMAR
- SEQUÊNCIA
- SHORTFILENAMES
- TRANSFORMA
- TRANSFORMSATSOURCE
O autor de um pacote de instalação pode estender essa lista padrão para incluir propriedades públicas adicionais usando a propriedadeSecureCustomProperties.
Definir a propriedadeEnableUserControl ou a EnableUserControldiretiva do sistema estende a lista a todas as propriedades públicas. Todos os usuários podem alterar qualquer propriedade pública.
O instalador define a propriedadeRestrictedUserControl sempre que a lista de propriedades públicas passadas para o servidor por usuários não administradores é restrita.
Tópicos relacionados