Grupo de tablas de procedimientos de instalación
Las tablas del grupo Procedimiento de instalación controlan las tareas de control realizadas durante la instalación por 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
- tabla AdminExecuteSequence
- tabla AdvtUISequence
- tabla AdvtExecuteSequence
Puede haber situaciones en las que una instalación necesita hacer algo que no sea posible usando solo 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 registrarlas 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 archivo ejecutable existente.
Las tablas siguientes 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 .ini archivos.
- La tabla RemoveRegistry contiene la información que se elimina del registro del sistema cuando se selecciona el componente correspondiente para instalarse.
- La tabla CreateFolder enumera 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 las cuales deben cumplirse para que la acción se realice correctamente.