Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo hacer que una aplicación inicie a la misma vez que windows ? (https://www.clubdelphi.com/foros/showthread.php?t=67693)

Master23 30-04-2010 18:37:24

¿Cómo hacer que una aplicación inicie a la misma vez que windows ?
 
He realizado una aplicación pero necesito que inicie con windows es decir cuando el usuario cargue el sistema operativo en el escritorio inicie el programa automáticamente a la misma ves , pero lo quiero hacer con registro de windows con el instalador smart install maker que cuando el usuario instale la aplicación que se haga el registro, necesito saber cómo hacerlo ,agradezco su ayuda de ante mano.

mlara 30-04-2010 20:10:15

Podrías consultar qué entradas necesitas en el registro para que tu aplicación inicie automáticamente. Tu Smart Install Maker debe permitirte registrar esas entradas. Quizá la más común de todas sea:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]

Habrá muchas otras formas.

rgstuamigo 30-04-2010 20:46:51

Cita:

Empezado por Master23 (Mensaje 362399)
He realizado una aplicación pero necesito que inicie con windows es decir cuando el usuario cargue el sistema operativo en el escritorio inicie el programa automáticamente a la misma ves , pero lo quiero hacer con registro de windows con el instalador smart install maker que cuando el usuario instale la aplicación que se haga el registro, necesito saber cómo hacerlo ,agradezco su ayuda de ante mano.

Chequea ésto.;).
Saudos...:)

Master23 30-04-2010 21:05:48

Cita:

Empezado por rgstuamigo (Mensaje 362431)
Chequea ésto.;).
Saudos...:)

Si efectivamente el smart install maker trae una opción para hacer un registro al instalarlo pero no sé que poner en cada espacio , podrías ayudarme .

En el smart me pide ROOT KEY y un listbox para elegir HKEY_LOCAL_MACHINE,USER ETC escojo el machine ,luego en un edit que me pide
SubKey no sé que poner ahí

Luego otro edit que dice Value name ,no sé que poner ahí

Luego un listBox con 3 opciones Value type las opciones son: REG_SZ,RG_BINARY,REG_DWORD

y por ultimo value data, no sé que poner ahí.

Necesito ayuda para poder llenar los datos correspondientes para iniciar la aplicación al iniciar windows. te agradecería la ayuda. Gracias de ante mano.

mlara 30-04-2010 21:40:48

Me suena a que no conoces el registro de Windows. Aunque conocerlo sería demasiado decir, creo que al menos deberías tratar de ver el contenido de la clave (o subclave)[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] en tu mismo PC.

Probaste ejecutando regedit.exe, desde el menú Inicio? Una vez veas lo que hay dentro de la clave mencionada, podrás intuir ahí cuáles son los nombres de los valores (Value Name), los valores propiamente dichos (Value Data), y el tipo de cada valor (Value Type).

Lord Delfos 30-04-2010 22:05:04

Pues, qué quieren que les diga... Para mí no es aconsejable. :)

Me parece que lo mejor que se puede hacer es crear un acceso directo al programa en el Menú Inicio > Inicio.

Por dos motivos:

[1] El usuario sabe qué es lo que se carga al inicio y sabe cómo borrarlo.
[2] Uno no anda toqueteando el registry, que siempre siempre siempre se termina llenando de basura de todos los programas que intalamos (y en algunos casos de los que desinstalamos también).

Qué sé yo, no es por criticar, lo digo como recomendación. Nada más.

Saludongos.

Master23 30-04-2010 23:18:30

Cita:

Empezado por Lord Delfos (Mensaje 362458)
Pues, qué quieren que les diga... Para mí no es aconsejable. :)

Me parece que lo mejor que se puede hacer es crear un acceso directo al programa en el Menú Inicio > Inicio.

Por dos motivos:

[1] El usuario sabe qué es lo que se carga al inicio y sabe cómo borrarlo.
[2] Uno no anda toqueteando el registry, que siempre siempre siempre se termina llenando de basura de todos los programas que intalamos (y en algunos casos de los que desinstalamos también).

Qué sé yo, no es por criticar, lo digo como recomendación. Nada más.

Saludongos.

Si , es cierto mejor lo voy a dejar de la forma típica un acceso directo cuando lo quieran ver , lo ven y ya . Gracias por el consejo.


La franja horaria es GMT +2. Ahora son las 08:14:50.

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