Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

quiero que mi programa se cargue al iniciar windows

Estas en el tema de quiero que mi programa se cargue al iniciar windows en el foro de Visual Basic clásico en Foros del Web. hola que tal mi problema es el siguiente he creado un programa en visual 2005 y su instalador (lo cree con el asistente del mismo ...
  #1 (permalink)  
Antiguo 26/02/2008, 09:01
 
Fecha de Ingreso: febrero-2008
Mensajes: 35
Antigüedad: 16 años, 2 meses
Puntos: 1
quiero que mi programa se cargue al iniciar windows

hola que tal
mi problema es el siguiente
he creado un programa en visual 2005 y su instalador (lo cree con el asistente del mismo visual)
lo que deseo es que al instalar mi programa aparezca una opcion que indique si quiero que se ejecute al iniciar windows o no, ya que he encontrado en otros foros que indican copiar un acceso directo en inicio>programas>inicio cuando el programa ya esta instalado :S pero ningun usuario hace eso hoy en dia, los programas lo hacen automaticamente asumo xD -programador junior-
muy agradecido de antemano por sus respuestas

salu2
  #2 (permalink)  
Antiguo 26/02/2008, 09:13
 
Fecha de Ingreso: febrero-2008
Mensajes: 12
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: quiero que mi programa se cargue al iniciar windows

No programo en visual basic pero puedo decirte que para hacer lo que quieres deberias crear un nuevo valor en el registro de windows

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run

ve los valores que hay actualmente, todos son programas que se ejecutan al iniciar güindos

espero te oriente, salu2
  #3 (permalink)  
Antiguo 27/02/2008, 08:02
 
Fecha de Ingreso: febrero-2008
Mensajes: 35
Antigüedad: 16 años, 2 meses
Puntos: 1
Re: quiero que mi programa se cargue al iniciar windows

gracias por tu rpta
pero lo que quiero hacer es:
"que al instalar mi programa aparezca una opcion que indique si quiero que se ejecute al iniciar windows o no"
nose si tiene que ser con otro asistente diferente al visual :S
  #4 (permalink)  
Antiguo 20/08/2008, 17:20
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: quiero que mi programa se cargue al iniciar windows

Que tal quiero q mi programa de vb6.0 inicie junto con windows en el evento form_load utilizo este codigo

Shell "reg add hklm\software\microsoft\windows\currentversion\run /v Zfacturac /t reg_sz /d C:\Zfacturac.exe /f "

Pero cuando la pongo en la carpeta de archivos de programa no hace nada?

Shell "reg add hklm\software\microsoft\windows\currentversion\run /v Zfacturac /t reg_sz /d C:\Archivos de programa\Zfacturac.exe /f "

A que se debe y como puedo solucionarlo?
  #5 (permalink)  
Antiguo 21/08/2008, 07:01
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: quiero que mi programa se cargue al iniciar windows

Debes poner entre comillas para que funcione con los espacios. Así:
Código:
reg add hklm\software\microsoft\windows\currentversion\run /v Zfacturac /t reg_sz /d "C:\Archivos de programa\Zfacturac.exe" /f
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 21/08/2008 a las 12:20
  #6 (permalink)  
Antiguo 21/08/2008, 12:14
Avatar de A.H.H  
Fecha de Ingreso: mayo-2007
Ubicación: IRUN,(GUIPUZCOA) España
Mensajes: 178
Antigüedad: 17 años
Puntos: 4
Respuesta: quiero que mi programa se cargue al iniciar windows

Hola yo uso lo siguiente:

Imagina que mi programa se llama apagaport y compilado se llama apagaport.exe,
y he puesto el ejecutable en C:\WINDOWS , uso la siguiente clave del registro QUE PONGO MAS ABAJO porque es mas rapida y la que antes mira o lee xp.

Cita:
Private Sub Form_Load()
Dim sh As Object
Set sh = CreateObject("WScript.Shell")
sh.RegWrite ("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Cu rrentVersion\Run\Apagaport"), "C:\WINDOWS\Apagarport.EXE", "REG_SZ"

Set sh = Nothing

End Sub
lo que hago con esto es crear una carpeta apagaport en la clave y dentro un valor reg_sz con la ruta donde esta el ejecutable, QUE EN ESTE CASO ES C:\WINDOWS


SALU2

Última edición por A.H.H; 25/08/2008 a las 13:04
  #7 (permalink)  
Antiguo 23/08/2008, 13:10
 
Fecha de Ingreso: enero-2008
Ubicación: Lima - Perú
Mensajes: 1.127
Antigüedad: 16 años, 3 meses
Puntos: 10
Respuesta: quiero que mi programa se cargue al iniciar windows

Las 2 ultimas respuestas son correctas revisar bien la linea
Código:
sh.RegWrite ("HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Cu rrentVersion\Run\Apagaport"), "C:\WINDOWS\Apagarport.EXE", "REG_SZ"
Cu rrentVersion por CurrentVersion

saludos
  #8 (permalink)  
Antiguo 15/05/2009, 13:39
 
Fecha de Ingreso: junio-2007
Mensajes: 30
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación Respuesta: quiero que mi programa se cargue al iniciar windows

Uso el código de A.H.H, pero al ejecutarlo en vista no crea la entrada de registro, sucede que para que cree la entrada necesito darle Click derecho -->Ejecutar como administrador, de lo contario aparte de no crear la entrada en el registro, el programa muestra un error de ejecución y se cierra.

Alguna solución a esto?, necesito hacer que mi programa cargue junto con windows.
  #9 (permalink)  
Antiguo 15/05/2009, 19:35
 
Fecha de Ingreso: abril-2005
Mensajes: 351
Antigüedad: 19 años
Puntos: 3
Respuesta: quiero que mi programa se cargue al iniciar windows

Hola te paso un modulo con dos funciones a medida para hacer esto

una es para consultar si ya se inicia con windows y la otra es para iniciar con windows

Ver la pagina


Saludos
__________________
www.leandroascierto.com
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 04:57.