Foros del Web » Soporte técnico » Ayuda General »

Ejecutar un archivo con innoSetup al finalizar la instalacion

Estas en el tema de Ejecutar un archivo con innoSetup al finalizar la instalacion en el foro de Ayuda General en Foros del Web. Que codigo necesito para ejecutar un archivo despues de finalizar la instalacion de un software cuyo instalador fue creado con innoSetup. Si no es posible ...
  #1 (permalink)  
Antiguo 05/04/2008, 18:33
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Ejecutar un archivo con innoSetup al finalizar la instalacion

Que codigo necesito para ejecutar un archivo despues de finalizar la instalacion de un software cuyo instalador fue creado con innoSetup.

Si no es posible hacer eso por favor mencionenlo para cerrar la pregunta

saludos
  #2 (permalink)  
Antiguo 06/04/2008, 08:56
Avatar de Marto
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Atapuerca, cuna de la Evo
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 17
Re: Ejecutar un archivo con innoSetup al finalizar la instalacion

Muy buenas:

Mira haber si ésta forma que explican en este enlace te sirve. Lo que hacen es crear primero el fichero ejecutale .exe de la instalación del programa y despues meterlo en otro script en el que se ejecute esa instalación y en la clave run poner los archivos que tiene que ejecutar tras finalizar.

Ya me contarás.
  #3 (permalink)  
Antiguo 07/04/2008, 12:42
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Re: Ejecutar un archivo con innoSetup al finalizar la instalacion

Bueno intente hacerlo, pero no obtuve resultados espero te dés un tiempo para ayudarme

saludos
  #4 (permalink)  
Antiguo 07/04/2008, 13:42
Avatar de Marto
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Atapuerca, cuna de la Evo
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 17
Re: Ejecutar un archivo con innoSetup al finalizar la instalacion

¿Que es lo que quieres ejecutar tras instalar el software?
  #5 (permalink)  
Antiguo 07/04/2008, 15:55
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Re: Ejecutar un archivo con innoSetup al finalizar la instalacion

Quiero poner 2 archivos .dll en la ruta C:\WINDOWS\system32 atravez de un archivo .bat
Me explico, despues de la instalacion, en la carpeta donde se guardan los archivos de la instalacion hay componentes .exe .dll .ocx, con los ocx no hay problema pero los dll tienen que estar en la carpeta system32 por eso copio los archivos.dll a dicha carpeta mediante un archivo .bat
Como veras no le puedo decir al usuario que ejecute el archivo .bat para que la aplicacion funcione correctamente, por eso al finalizar la instalacion con el innoSetup quiero ejecutar dicho archivo .bat

saludos
  #6 (permalink)  
Antiguo 08/04/2008, 08:15
Avatar de Marto
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Atapuerca, cuna de la Evo
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 17
Re: Ejecutar un archivo con innoSetup al finalizar la instalacion

Ok, entonces según el enlace que te dejé lo que tienes que hacer primero es convertir ese fichero bat en un ejecutable .exe (hay muchos programas en internet que lo hacen). Una vez que ya tengas el script en formato ejecutable hay que añadir una clave en el apartado [files] para decirle que copie ese fichero junto con la instalación y despues en la clave [run] es donde se le indica que se ejecute.
  #7 (permalink)  
Antiguo 08/04/2008, 14:51
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Re: Ejecutar un archivo con innoSetup al finalizar la instalacion

Bien problema solucionado

[Files]
Source: "Miarchivo.exe"; DestDir: "{tmp}"

[Run]
Filename: "{tmp}\Miarchivo.exe"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:09.