Crear Comprimido Autoejecutable Con Windows
Windows posee varias herramientas valiosas pero muchas veces ocultas, esta vez le voy a mostrar el IExpress una herramientas especial para empaquetar y crear un autoejecutable de nuestra aplicación en un archivo nativo de windows, los .CAB; para abrir este programa basta con hacer click en inicio-ejecutar, escribir iexpress luego enter. Se nos cargara una especie de asistente en el cual configuraremos la manera o el comportamiento de nuestro auto ejecutable.
La primera pantalla en aparecer la utilizamos para crear un nuevo proyecto o utilizar uno ya guardado, esta aplicación utiliza archivos de extensión SED, en el cual almacena toda la información o parametros del autoejecutable creado.
Vamos a crear un proyecto nuevo, por eso seleccionamos la primera opción y hacemos click en siguiente. En la siguiente pantalla, nos pregunta el proposito del paquete, en este caso tenemos tres opciones: 1- Extraer archivos y ejecutar una comando de Instalación, 2- Extraer archivos solamente y 3- Solo crear comprimido .CAB; si queremos que se ejecute el instalador automaticamente seleccionaremos la primera opción para que el usuario al ejecutar archivo final automaticamente ejecute el archivo que le digamos, en nuestro caso el archivo de instalación.
En la siguiente ventana seleccionamos un titulo para el mensaje que aparecera cuando ejecutemos el archivo de instalación a crear.
Luego podemos activar la opción para preguntar que el usuario confirme la instalación, incluso se puede incluir el mensaje de confirmación:
En la siguiente ventana podemos incluir un texto de licencia para que la lea el usuario, si tu lo tienes solo debes incluirlo en un archivo txt, selecionar la opción display a license, hacer click en browse para buscar tu archivo txt.
A continuación se nos muestra una pantalla para seleccionar las carpetas y archivos que deseamos incluir en la extracción, presionamos en add y nos muestra la ventana de abrir archivos, aqui navegamos hasta donde esten dichos archivos, los seleccionamos, incluso en grupos y le damos al boton abrir, una vez hecho esto debe aparecer una lista con los archivos que se van a extraer.
Luego procedemos a seleccionar el archivo el cual se ejecutara automaticamente cuando el usuario abra nuestro instalador. Si se desea ejecutar algo post instalación lo puedes seleccionar con la segunta lista.
En la ventana siguiente le decimos como se va a mostrar la ventana de instalación, es decir maximizada, minimizada, normal e incluso escondida.
Luego Podemos establecer el mensaje que aparecerá cuando el usuario finalice la instalación:
Luego de presionar siguiente la siguiente ventana la utilizamos para establecer la ubicación donde quedara nuestro autoejecutable y el nombre que le daremos, aqui es importante resaltar que el nombre que le daremos debe respetar el formato de 8:3, es decir el nombre no debe exceder de 8 caracteres, y la extensión de 3. Aqui podemos activar la ultima opcion en el apartado de abajo para guardar con compatibilidad con nombre largo a lor archivos que estan dentro del paquete. Luego de completar esta información presionamos siguiente.
La siguiente ventana se utiliza para establecer si queremos que reinicie, aqui debes evaluar el caso de que tu instalador copie librerias, lo mejor es seleccionar la opción si es necesario para que el sistema operativo lo evalue.
Una vez configurado todas estas opciones podemos almacenarlas en caso de querer volver a crear el instalador para eso se utiliza la siguiente ventana, si seleccionas la primera opcion solo tienes que darle el nombre y la ubicación donde almacenara tu archivo SED para que la proxima vez que quieras crear el mismo autoejecutable ya no tengas que volver a setear todos estos parametros.
Luego de esto solo queda presionar DONE con el cual iniciara la creación del autoejecutable, al finalizar mostrara la siguiente ventana:
Ya estamos listo, solo queda distribuir tu archivo y explicar al usuario que solo debe darle doble click al archivo y responder a si en la ventana que le aparezca.
Cualquier comentario, duda o queja, estamos a la orden…
Elvis Cortijo.














Leave a Reply