Propiedades públicas

Las propiedades públicas se pueden crear en la base de datos de instalación de la misma manera que las propiedades privadas. Además, un usuario o administrador del sistema puede cambiar los valores de las propiedades públicas estableciendo la propiedad en la línea de comandos, aplicando una transformación o interactuando con una interfaz de usuario creadas. Los nombres de propiedad pública no pueden contener letras minúsculas. Consulte Restricciones en los nombres de propiedad.

Los usuarios suelen establecer las propiedades públicas durante la instalación. Por ejemplo, la propiedad pública INSTALLLEVEL se puede especificar en la línea de comandos que se usa para iniciar la instalación o elegir mediante una interfaz de usuario creadas.

Los valores de propiedad pública se pueden invalidar en una línea de comandos, mediante una acción estándar o personalizada , aplicando una transformación o haciendo que el usuario interactúe con una interfaz de usuario creadas. Para borrar una propiedad pública en la tabla de propiedades, déjela fuera de la tabla. Las propiedades que va a establecer la interfaz de usuario durante la instalación y, a continuación, pasar a la fase de ejecución de la instalación deben ser públicas.

Para obtener una lista de las propiedades públicas estándar usadas por el instalador, consulte Referencia de propiedades. Un autor también puede definir una propiedad pública personalizada escribiendo el nombre de la propiedad y un valor inicial en la tabla Property. Todos los usuarios pueden invalidar todas las propiedades públicas si se cumple alguna de las condiciones siguientes.

  • El usuario es un administrador del sistema.
  • La directiva EnableUserControl por máquina se establece en 1. Consulte Directiva del sistema.
  • La propiedad EnableUserControl se establece en 1.
  • Se trata de una instalación no administrada que no se realiza con privilegios elevados.

Si no se cumple ninguna de las condiciones anteriores, el instalador tiene como valor predeterminado limitar qué propiedades públicas pueden invalidar un usuario que no sea administrador del sistema. Consulte Propiedades públicas restringidas.