¿El exe está en la misma instalación o es un programa aparte?
Digo esto porque si es un programa aparte, que ya está en la computadora, se puede hacer esto:
Código:
[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{6595EF6A-626F-4043-95FC-2C83F6742292}
AppName=My Program
AppVerName=My Program 1.5
bla, bla, bla...
[code]
procedure CurStepChanged(CurStep: TSetupStep);
var Error: Integer;
begin
if CurStep = ssInstall then
ShellExec('', 'ElPrograma.exe'), '', '', SW_SHOW, ewNoWait, Error)
end;
Ahora, si el ejecutable que querés correr está dentro de la instalación... pues ahí no tengo ni idea.
Espero te sirva. Saludongos.