Compartir a través de


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

Implementación condicional

Referencia

Condition (Propiedad)

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