Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-02-2008
consultasmq consultasmq is offline
Registrado
 
Registrado: feb 2008
Posts: 8
Poder: 0
consultasmq Va por buen camino
reiniciar la maquina y seguir con la instalacion

Estimados:

Estoy creando un instalador y para ello utilizo el Inno Setup.....

Ahora necesito que el inno bootee mi maquina y luego ejecute algunos programas luego de haber booteado.

Es esto posible?, alguien tiene una idea?

gracias a todos.

saludos.
Responder Con Cita
  #2  
Antiguo 20-02-2008
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Yo trataría de encontrar alguna solución por parte del propio Inno Setup, puesto que no me extrañaría nada que existiera. Pero, en todo caso, existe una clave en el Registro de Windows como:

Código:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Donde pueden situarse programas que se ejecutarán en el siguiente inicio del sistema operativo una sola vez, es decir, una posible solución pasaría porque utilizaras dicha clave, puesto que con el mismo Inno Setup puedes hacerlo.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 20-02-2008
consultasmq consultasmq is offline
Registrado
 
Registrado: feb 2008
Posts: 8
Poder: 0
consultasmq Va por buen camino
genial !!!

utilizar runonce es una exelente alternativa, el tema es que no quiero que el programa que vaya a correr se quede instalado en el equipo, osea, quiero que se corra una vez y despues se lo elimine

:S
Responder Con Cita
  #4  
Antiguo 20-02-2008
Avatar de ixMike
ixMike ixMike is offline
Miembro
 
Registrado: feb 2004
Posts: 1.151
Poder: 22
ixMike Va por buen camino
Que tu ejecutable ejecute esto al final (archivo .bat):

Código:
:Repeat
del "C:\MYDIR\MYPROG.EXE"
if exist "MYPROG.EXE" goto Repeat
rmdir "C:\MYDIR"
del %0

Salu2
Responder Con Cita
  #5  
Antiguo 20-02-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Tambien puedes decire al SO que lo borre antes de cargar los Servicios en la siguiente reiniciada:
Código Delphi [-]
var FileName: array [0..MAX_PATH - 1] of Char;
begin
 GetModuleFileName(0, @FileName, SizeOf(FileName));
 MoveFileEx(@FileName, nil, MOVEFILE_DELAY_UNTIL_REBOOT);
...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Dudas de como seguir estudiando Gabel Varios 9 14-08-2006 20:33:44
seguir impresión por donde la dejaste emiliu Impresión 5 29-05-2006 00:37:11
Seguir linea abajo con un QRDBText YaninaGenia Varios 3 30-11-2005 21:43:18
Como saber quien tiene una sesion iniciada en la maquina "\\maquina....." OSKR API de Windows 2 25-11-2005 20:20:32
¿Como seguir a un usuario? NovatoDelphi Linux 1 17-02-2004 13:14:32


La franja horaria es GMT +2. Ahora son las 02:46:59.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi