Cristalab

Crear instaladores profesionales de programas con Inno Setup

Por: eveevans + 09.01.2007

Hace poco hice una aplicación en Flash como .exe. Necesitaba que iniciara cuando se inicia el Sistema Operativo, y buscando (como loco por ahi) encontré esta fantastica aplicacion que nos permite hacer instaladores Profesionales (y es gratis )

Se llama Inno Setup y no solo hace simples instaladores. Me permitió hacer que mi aplicación en Flash se ejecutara cuando inicia el sistema operativo. Esto lo hace modificando el registro en la instalacion, todo automaticamente.

Una característica que cabe mencionar es que, a diferencia de los programas que hacen instaladores (los malos), creas los instaladores desde un script. La pagina de Inno contiene ayuda detallada para ello

El code que use para mi programa, por ejemplo, fue:

Código :

; -- Example1.iss --
; Demonstrates copying 3 files and creating an icon.

; SEE THE DOCUMENTATION FOR DETAILS ON CREATING .ISS SCRIPT FILES!

[Setup]
AppName=agenda
AppVerName=agenda 1.5
DefaultDirName={pf}\flasheves
DefaultGroupName=flasheves
UninstallDisplayIcon={app}\MyProg.exe
Compression=lzma
SolidCompression=yes
OutputDir=userdocs:Inno Setup Examples Output

[Files]
Source: "agenda.exe"; DestDir: "{app}"
Source: "evedb.mdb"; DestDir: "{app}"
Source: "Readme.txt"; DestDir: "{app}"; Flags: isreadme

[Icons]
Name: "{group}\agenda"; Filename: "{app}\agenda.exe"

[Registry]
Root: HKLM; Subkey: "SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; ValueType: string; ValueName: "flasheves_agenda"; ValueData: """{app}\agenda.exe"""; Flags: uninsdeletevalue

Etiquetas hack

Comentarios | Enviar un comentario
Muy buen aporte, hace tiempo que estube buscando algo asi gracias.
Por: flashreloco
Gracias! ya habia probado varios para algunos programas y juegos que había realizado pero nadamas no daban
espero que este de mejor resultado
Por: Mukongo
Gran aporte, pasado a portada Sonrisa
Por: Freddie
Aclaración Inno no es gratis es mas que eso es LIBRE
Por: Badillo_blog
Otras ventajas de Inno Setup:

* Permite ejecutar código complejo por medio de la utilización de RemObject Pascal Script. Esto incluye útiles eventos disparados en cada paso de la instalación y numerosas funciones de apoyo.
* Permite crear pantallas adicionales personalizadas (de los tipos existentes o de diseño propio) o personalizar qué pantallas son visibles durante la instalación.
* Existe un producto de terceros que permite diseñar los formularios adicionales (Inno Setup Form Designer).
* Tiene modalidad silenciosa para instalaciones con interacción mínima con el usuario.
Por: RichieAdler_blog
amigos yo estoy buscando un progrma para realizar otro programas espero que me entiendas quisiera saber si saben algo aqules dejo mi msn para que me contacten


alvaro_x16@hotmail.com
Por: alvaro16x_blog
Hola
Quisiera saber si puedo cambiar los mensajes que estan escritosen inglés por el español (castellano) u otro idioma. Grácias. Por lo otro, es más que fantástico, es grandioso. Supera de lejos a muchos.
Pdta.Si tienen alguna resp. charapa007@hotmail.com
Por: Chara_blog
muy interesante, una herramienta potente, util y sencilla de utilizar. simplemente impresionante
Por: walker_blog
Hola... quisiera que alguien me de una manito y me indique donde encuentro un manual detallado de como crear un instalador con este programa, como es que funciona y que pasos debo seguir para esto.

Gracias
Por: Andres_blog
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.