Compartir a través de


Tipo de acción personalizada 35

Esta acción personalizada establece el directorio de instalación desde una cadena de texto con formato. Para obtener más información, consulte Cambiar la ubicación de destino de un directorio

Fuente

El campo Origen de la tabla CustomAction de contiene una clave para la tabla Directory. El directorio designado se establece mediante la cadena con formato en el campo Destino mediante MsiSetTargetPath. Esto establece la ruta de acceso de destino y la propiedad asociada al valor expandido de la cadena de texto con formato en el campo Destino. No intente cambiar la ubicación de un directorio de destino durante una instalación de mantenimiento de . No intente cambiar la ruta de acceso del directorio de destino si algunos componentes que usan esa ruta de acceso ya están instalados para cualquier usuario.

Valor de tipo

Incluya el siguiente valor en la columna Tipo de la tabla CustomAction para especificar el tipo numérico básico.

Constantes Hexadecimal Decimal
msidbCustomActionTypeTextData + msidbCustomActionTypeDirectory 0x023 35

 

Blanco

La columna Destino de la tabla customAction de contiene una cadena de texto con el formato de la funcionalidad especificada en MsiFormatRecord (sin los especificadores de campo numérico). Los parámetros que se van a reemplazar se incluyen entre corchetes [...], y pueden ser propiedades, variables de entorno (% prefijo), rutas de acceso de archivo (prefijo#) o rutas de acceso de directorio de componentes (prefijo$ ). Tenga en cuenta que las rutas de acceso de directorio siempre terminan con un separador de directorios.

Opciones de procesamiento de devolución

La acción personalizada no usa estas opciones.

Opciones de programación de ejecución

Incluya bits de marca opcionales en la columna Tipo de la tabla CustomAction para especificar las opciones de programación de ejecución. Estas opciones controlan la ejecución múltiple de acciones personalizadas. Para obtener una descripción de las opciones, vea Opciones de programación de ejecución de acciones personalizadas.

Opciones de ejecución de In-Script

La acción personalizada no usa estas opciones.

Valores devueltos

Consulte valores devueltos de acción personalizada.

Observaciones

Si establece una propiedad privada en la secuencia de interfaz de usuario mediante la creación de una acción personalizada en una de las tablas de secuencia de interfaz de usuario, esa propiedad no se establece en la secuencia de ejecución. Para establecer la propiedad en la secuencia de ejecución, también debe colocar una acción personalizada en una tabla de secuencia de ejecución. Como alternativa, puede convertir la propiedad en una propiedad pública e incluirla en la propiedad SecureCustomProperties de .

Custom_Actions

acciones personalizadas de texto con formato