Grupo de tablas Procedimientos de instalación
Las tablas del grupo Procedimiento de instalación controlan las tareas realizadas durante la instalación con acciones estándar y acciones personalizadas.
Algunas de las tablas de este grupo controlan una acción de alto nivel proporcionando una secuencia de acciones. Cada una de las siguientes tablas de secuencia controla una parte de una acción de alto nivel.
- Tabla InstallUISequence
- Tabla InstallExecuteSequence
- Tabla AdminUISequence
- AdminExecuteSequence table
- Tabla AdvtUISequence
- AdvtExecuteSequence table
Puede haber situaciones en las que una instalación necesite hacer algo que no sea posible solo con acciones estándar. Para proporcionar el mayor grado de flexibilidad, el instalador proporciona a los autores de la configuración la capacidad de crear sus propias acciones personalizadas. Si tiene alguna acción personalizada, debe registrarla en el instalador rellenando la tabla CustomAction.
La tabla CustomAction proporciona los medios para integrar el código personalizado y los datos en el proceso de instalación. El código que se ejecuta puede ser una secuencia contenida en la base de datos, un archivo instalado recientemente o un ejecutable existente.
En las siguientes tablas se amplían las funcionalidades del instalador para manipular archivos y carpetas durante la instalación.
- La tabla RemoveFile contiene una lista de archivos que se quitan durante la instalación.
- La tabla RemoveIniFile contiene la información que una aplicación debe quitar de archivos .ini.
- La tabla RemoveRegistry contiene la información que se elimina del registro del sistema cuando se selecciona el componente correspondiente para instalarse.
- En la tabla CreateFolder se enumeran las carpetas que se deben crear durante la instalación. Aunque el instalador crea carpetas según sean necesarias, estas se quitan en cuanto están vacías. La lista de carpetas de la tabla CreateFolder no se elimina hasta que se desinstala el componente.
- La tabla MoveFile contiene una lista de archivos que se van a mover o copiar de un directorio de origen especificado en el equipo del usuario a un directorio de destino. No es necesario usar la tabla MoveFile para describir los archivos asociados a los componentes que va a instalar.
Para configurar las condiciones necesarias que se deben cumplir para iniciar la instalación, rellene la tabla LaunchCondition.
La tabla LaunchCondition contiene una lista de condiciones, todas deben cumplirse para que la acción se realice correctamente.