/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

¿Como hago para que mi programa inicie con Windows?

 
      Índice del Foro elrincondelc.com -> Windows
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
eagleoneraptor



Registrado: 20 May 2008
Mensajes: 187
Ubicación: Buenos Aires(Argentina)

MensajePublicado: 07/09/2008 8:56 am
Título: ¿Como hago para que mi programa inicie con Windows?

Creo que no hay mucho mas que aclarar. Quiero que mi programa se ejecute cuando inicie Windows, sin tener que hacerlo manualmente, que mi programa configure el sistema para que se inicie con él.

Un Saludo!
_________________
"Aquel que hace una bestia de si mismo se libra del dolor de ser un hombre". Dr. Johnson
Volver arriba
v4r3t



Registrado: 06 Mar 2007
Mensajes: 103

MensajePublicado: 07/09/2008 10:00 am
Título:

Para que un programa se ejcute al iniciar windows se ha de meter la clave en el registro en: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run.
Pero como quieres algo puntual y no creo que te apetezca mirar como se manipulan los registros de windows con la API te facilito un código que tengo por aquí para ello:

Código:

#include <windows.h>

int main()
{
    HKEY nKey=0;
   DWORD nResult=0;
    char datos[]="C:\\Archivos de programa\\MiProgama\\Programa.exe"; // Ruta del programa
    char clave[]="Programa"; // Nombre de la clave

   RegCreateKeyEx(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",0,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,0,&nKey,&nResult);

   MessageBox(0,"Entrada creada...",0,0);
   RegSetValueEx(nKey,clave,0,REG_SZ,(const BYTE*)datos,sizeof(datos));
   RegCloseKey(nKey);
}


Para más información: http://msdn.microsoft.com/en-us/library/ms724875.aspx (está en inglés)
_________________
-=v4r3t=-
Volver arriba
theoqs



Registrado: 09 Mar 2009
Mensajes: 21

MensajePublicado: 09/03/2009 12:51 pm
Título:

El codigo y todo lo demás muy bueno; pero como hago para meter el codigo dentro de un programa ya que ese programa debe tener aparte del codigo este otro main. Gracias
Volver arriba
untio



Registrado: 17 Sep 2008
Mensajes: 380
Ubicación: MICA S.A.

MensajePublicado: 14/08/2009 10:17 am
Título:

Hola,

La manera más facilona de hacer que un programa se inicie en el arranque de Windows es copiarlo (también puede ser un acceso directo) dentro de la carpeta Inicio del menú Inicio (valga la redundancia).

Espero que sea útil.
Volver arriba
      Índice del Foro elrincondelc.com -> Windows
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com