miércoles, octubre 27, 2010

Crear tu propio setup installer



 Hoy traigo algo que tal vez muchos no sabrán y muchos sabrán. Algo que por lo general siempre utilizamos los usuarios de Windows y no muy usado por usuarios linux (excepto por los .dev) y es que no hace mucho necesitaba hacer un “autopatch” para un juego (al fin y al cabo no se utilizó para el juego, pero aprendí algo sencillo y fácil de implementar)

Como soy estudiante de informática, cuando programamos siempre compilamos y ejecutamos desde código fuente así que nunca tuve la necesidad de crear un instalador para windows. En realidad es bastante sencillo.

Como todo en windows siempre hay una “versión mejor pero privativa” (nótese que está en comillas) Existen varias versiones como: Installwizard que requiere compra porque es comercial. Pero solo mostraré uno que es fácil de usar y además gratuito. Con delicadeza no sé cual será mejor programa para hacer esto o cual tendrá más flexibilidad pero si se necesita un instalador para un programa (imagino yo que no muy pesado) con Inno Setup será suficiente. 


Tutorial Inno 

Lo primero es tener un programa para instalar (también se puede generar un patch en lugar de instalar)
En este caso utilizaremos un programa que creé en C que saluda al usuario como se ve en esta imagen.



Si queremos vamos a la directorio donde se instaló Inno para modificar las imágenes que quieres que salgan en tu instalador con logotipo de tu programa(recuerda usar esas imágenes para obtener la resolución y tipo de archivo para reemplazarlo con el mismo nombre)


Una vez instalado el programa, si tienes windows 7 o vista ejecutas como administrador. Y te pedirá la forma en la que deseas crear en instalador, la forma fácil es desde sript wizard.


Llenas los datos del nombre de programa, versión, etc.


La zona donde se instalará


El .exe donde se encuentra el programa a instalar.

Y si lleva archivos adjuntos o parte del programa, se instalan desde addFiles

El nombre de la carpeta de menú de inicio


Si deseas dar una condicion de licencia (en este caso no puse) una nota antes y después de instalar, solo necesitas escribirlo desde un bloc de notas.


Eliges idioma (as)


Y en output folder, eliges el directorio de donde quedará tu instalador



Al final quedará en el directorio el instalador, en mi caso como modifiqué las imagenes que tiene por defecto el Inno, pues quedó el logotipo de PtoPcr.


Espero que este tutorial rápido sea de ayuda a muchos, en realidad es muy básico y fácil de usar y debe de tener muchas más funcionalidades. Reitero en sí el programa no tiene mucha ciencia, desde la forma gráfica. Sin embargo tiene script por si quieres escribir código.

Descarga Inno vía: jrsoftware.org


4 comentarios:

  1. Muchas gracias por su aporte... es de mucha utilidad ya que cuando programamos unicamente corremos nuestros codigos para una prueba pero al terminar nuestro proyecto debemos empaquetar esto de alguna forma que nuestro cliente pueda ejecutar dicho programa, y un ejecutable seria una muy buena opcion, +10...

    ResponderEliminar
  2. Genial, era lo que estaba buscando xD

    ResponderEliminar
  3. Hola que tal¡

    Mi nombre es tania soy administradora de un directorio de webs/blogs, navegando por la red ví tu página y está muy buena, sería genial contar con tu site en mi sitio web y asi mis visitas puedan visitarlo tambien.

    Si estas de acuerdo solo escribeme.
    tajuancha@gmail.com

    Exitos, un beso

    ResponderEliminar
  4. Espero que haya sido de ayuda. Gracias Tania por la oferta, te estaré escribiendo en breve

    ResponderEliminar