Acción personalizada de tipo 37
Esta acción personalizada se escribe en JScript, como ECMA 262. Windows Installer no admite JScript 1.0. Para obtener más información, consulte Scripts.
Source
El campo Source de la tabla CustomAction contiene el valor NULL. El código del script de la acción personalizada se almacena como una cadena de texto de un script literal en el campo Target.
Valor del tipo
Incluya el siguiente valor en la columna Type de la tabla CustomAction para especificar el tipo numérico básico de una acción personalizada de 32 bits.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory | 0x025 | 37 |
Windows Installer puede usar acciones personalizadas de 64 bits en sistemas operativos de 64 bits. Las acciones personalizadas de 64 bits basadas en scripts deben incluir el bit msidbCustomActionType64BitScript en su tipo numérico. Para obtener información, consulte Acciones personalizadas de 64 bits. Incluya el siguiente valor en la columna Type de la tabla CustomAction para especificar el tipo numérico básico de una acción personalizada de 64 bits.
Constantes | Hexadecimal | Decimal |
---|---|---|
msidbCustomActionTypeJScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript | 0x0001025 | 4133 |
Destino
El campo Target de la tabla CustomAction contiene el código del script de la acción personalizada como una cadena de texto de script literal.
Opciones de procesamiento de devolución
Incluya bits de marca opcionales en la columna Type de la tabla CustomAction para especificar las opciones de procesamiento de devolución. Para ver una descripción de las opciones y los valores, consulte Opciones de procesamiento de devolución de acción personalizada.
Opciones de programación de ejecución
Incluya bits de marca opcionales en la columna Type 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, consulte Opciones de programación de ejecución de acciones personalizadas.
Opciones de ejecución en script
Incluya bits de marca opcionales en la columna Type de la tabla CustomAction para especificar las opciones de ejecución en script. Estas opciones copian el código de acción en el script de ejecución, reversión o confirmación. Para obtener una descripción de las opciones, consulte Opciones de ejecución de acciones personalizadas en script.
Valores devueltos
Este tipo de acción personalizada siempre devuelve que se ha realizado correctamente.
Comentarios
Las acciones personalizadas escritas en JScript o VBScript requieren el objeto Session de instalación. El instalador adjunta el objeto Session al script con el nombre "Session". Dado que es posible que el objeto Session no exista durante una reversión de la instalación, las acciones personalizadas diferidas escritas en el script deben usar uno de los métodos o propiedades del objeto Session descrito en la sección Obtención de información de contexto para acciones personalizadas de ejecución diferida para recuperar su contexto.
Temas relacionados