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, mediante la aplicación de una transformación o interactuando con una interfaz de usuario creada. Los nombres de propiedad pública no pueden contener letras minúsculas. Consulte Restricciones en los nombres de las propiedades.
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 se puede elegir en una interfaz de usuario creada.
Los valores de propiedades públicas 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 creada. Para borrar una propiedad pública en la tabla de propiedades, déjela fuera de la tabla. Las propiedades que se van a establecer en la interfaz de usuario durante la instalación y que, a continuación, se pasan a la fase de ejecución de la instalación deben ser públicas.
Para ver una 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 comportamiento predeterminado limitar qué propiedades públicas puede invalidar un usuario que no sea administrador del sistema. Consulte Propiedades públicas restringidas.