Compartir a través de


Creación de la acción Launch Custom

El código fuente de una acción personalizada de ejemplo denominada Launch, que cumple las especificaciones de ejemplo, la proporciona el SDK de Windows Installer como el archivo Tutorial.cpp. Esta acción personalizada usa MsiFormatRecord para dar formato a una cadena que contiene propiedades. La propiedad [#FileKey] se resuelve en la ruta de acceso completa del archivo HTML. Use el archivo de origen para crear el archivo Tutorial.dll. El punto de entrada a este archivo DLL es LaunchTutorial.

La acción personalizada de ejemplo Launch llama a un archivo DLL escrito en C++ y se genera a partir de una secuencia binaria temporal. Las acciones personalizadas de este tipo incluyen las constantes de tipo base msidbCustomActionTypeDll y msidbCustomActionTypeBinaryData, que proporcionan un tipo numérico base igual a 1. Consulte Tipo de acción personalizada 1. Dado que las especificaciones requieren que la instalación continúe si se produce un error en la acción personalizada, Launch también incluye la constante opcional msidbCustomActionTypeContinue, que es 64. Consulte Opciones de procesamiento de devolución de acción personalizada. El tipo numérico total de Launch es 65.

Continúe en Adición de Launch a las tablas CustomAction y Binary.