Condiciones de implementación
Actualización: noviembre 2007
En la implementación condicional, se utiliza la propiedad Condition de un archivo, carpeta, entrada del Registro, acción personalizada o condición de inicio para evaluar una o varias propiedades durante la instalación. La condición puede evaluar la propiedad Property expuesta por otros elementos del instalador (por ejemplo, la propiedad Property de una búsqueda de archivos) o bien otras propiedades expuestas por Windows Installer (por ejemplo, la versión del sistema operativo).
Se pueden especificar propiedades personalizadas para las condiciones de inicio en el Editor de condiciones de inicio, para las carpetas personalizadas en el Editor del sistema de archivos, o para los cuadros de diálogo personalizados en el Editor de la interfaz de usuario. Cuando se especifique una propiedad personalizada, el nombre deberá escribirse en mayúsculas y no debe entrar en conflicto con el nombre de ninguna propiedad existente o de Windows Installer.
Mediante operadores booleanos, se pueden evaluar varias propiedades. Para obtener más información, vea Sintaxis de instrucciones condicionales de Windows Installer.
Propiedades
Las propiedades Property de carpetas especiales son ejemplos de propiedades de la carpeta del sistema de Windows Installer (por ejemplo, ProgramMenuFolder o DesktopFolder). La siguiente lista contiene las propiedades más comunes de Windows Installer que se pueden usar en las condiciones.
Propiedad de Windows Installer |
Description |
---|---|
Version9X |
Número de versión del sistema operativo Windows. |
VersionNT |
Número de versión del sistema operativo Windows NT/Windows 2000. |
ServicePackLevel |
El número de versión del Service Pack del sistema operativo. |
WindowsBuild |
Número de compilación del sistema operativo. |
SystemLanguageID |
Identificador del idioma predeterminado del sistema. |
MsiNetAssemblySupport |
En sistemas compatibles con ensamblados Common Language Runtime, el instalador establece el valor de esta propiedad a la versión del archivo fusion.dll. |
ComputerName |
Nombre del equipo del sistema actual. |
LogonUser |
Nombre de usuario para el usuario actualmente conectado. |
AdminUser |
Establece en Windows NT/Windows 2000 si el usuario tiene privilegios de administrador o no. |
PhysicalMemory |
Tamaño en megabytes de la RAM instalada. |
Intel |
Nivel numérico del procesador si se ejecuta en un procesador Intel. |
COMPANYNAME |
Organización del usuario que realiza la instalación. Se corresponde con la Organización introducida en el cuadro de diálogo de instalación Información del usuario. |
USERNAME |
Usuario que realiza la instalación. Se corresponde con el Nombre introducido en el cuadro de diálogo de instalación Información del usuario. |
Nota: |
---|
Las propiedades anteriores son una lista parcial y eran válidas en el momento del lanzamiento de Visual Studio. Existen propiedades adicionales y es posible que se agreguen nuevas propiedades cada cierto tiempo. Para obtener una lista actualizada de condiciones, vea Referencia de propiedades. |
Vea también
Conceptos
Referencia
Referencia de propiedades de Windows Installer
Sintaxis de instrucciones condicionales de Windows Installer
Otros recursos
Administración de las condiciones de inicio en la implementación