Ver Mensaje Individual
  #2  
Antiguo 06-01-2014
cloayza cloayza is offline
Miembro
 
Registrado: may 2003
Ubicación: San Pedro de la Paz, Chile
Posts: 947
Reputación: 25
cloayza Tiene un aura espectacularcloayza Tiene un aura espectacular
En mi caso yo incluyo el instalador de Firebird dentro del Setup que crea InnoSetup.

Como lo hago...
Primero: Defino 2 variables para identificar la versión de Firebird..32/64
Cita:
#define Firebird32 "Firebird-2.5.2.26540_0_Win32.exe"
#define Firebird64 "Firebird-2.5.2.26540_0_x64.exe"
Segundo: Incluyo los archivos instaladores en el script InnoSetup
Cita:
[Files]
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
Source: "d:\Software\{#Firebird32 }"; DestDir: "{tmp}"; Flags: ignoreversion
Source: "d:\Software\{#Firebird64 }"; DestDir: "{tmp}"; Flags: ignoreversion
Tercero: Indico cual debe ejecutarse dependiendo de la plataforma
Cita:
[Run]
Filename: "{tmp}\{#Firebird32 }"; Parameters: "/VERYSILENT"; Flags: runmaximized 32bit; Check: Not IsWin64
Filename: "{tmp}\{#Firebird64 }"; Parameters: "/VERYSILENT"; Flags: runmaximized 64bit; Check: IsWin64
Eso es todo...

Última edición por cloayza fecha: 06-01-2014 a las 15:16:06.
Responder Con Cita