Comunidad de diseño web y desarrollo en internet

Crear instaladores profesionales de programas con Inno Setup

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

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate