Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: dark_sargon en 21 Noviembre 2006, 16:43 pm



Título: Abrir programa al prender el pc
Publicado por: dark_sargon en 21 Noviembre 2006, 16:43 pm
Hola, me gustaría saber como se puede hacer que un programa en visual basic se abra cada vez que se prenda el pc, es decir al estilo msn messenger.

Me ayudan?  ;D

Muchas gracias


Título: Re: Abrir programa al prender el pc
Publicado por: Jo$$ en 21 Noviembre 2006, 17:16 pm
Mete un acceso directo en inicio xD


Título: Re: Abrir programa al prender el pc
Publicado por: Snort en 21 Noviembre 2006, 18:09 pm
   Tienes qe poner la ruta de tu programa en el registro: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\"C:\Okocha.exe"
   Si pones esto en el registro cada vez qe se inicie Windows se iniciara el archivo Okocha.exe qe deberia de estar en C:\

Saludos


Título: Re: Abrir programa al prender el pc
Publicado por: PepiX en 21 Noviembre 2006, 18:40 pm
deberias hacer lo del registro..

un pregunta: Alguien sabe cual es la funcion para escribir en el registro desde un formulario??


Título: Re: Abrir programa al prender el pc
Publicado por: Snort en 21 Noviembre 2006, 18:58 pm
deberias hacer lo del registro..

un pregunta: Alguien sabe cual es la funcion para escribir en el registro desde un formulario??
   Es un post qe se repite continuamente en este foro, tambien esta google y mil buscadores mas, pero bueno, te voi a poner como lo hago yo (aunqe haya gente a la qe no le guste):
Citar
---------------------------------------------------------------------------------------------------------------------
Crea y/o modificar una entrada de registro de Windows
---------------------------------------------------------------------------------------------------------------------

RegWrite

Con este comando podemos escribir en el registro de Windows

Ejemplo:

Set zonavirus = CreateObject("WScript.Shell")
zonavirus.RegWrite "HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
\InfoTip","Tutorial de VBS por Kuasanagui"

Modifica el mensaje que muestra el windows al pasar el mouse en el icono "MI PC" y le pone otro valor, en este
caso le cambia el mensaje que desplegaba, compruebalo ejecutando el vbs de ejemplo y despues pasando el mouse
sobre el icono "MI PC" y veras.

Si quieres que tu VBS sea residente lo que puedes hacer es crear una linea en el registro que servira para que el
VBS se ejecute a cada inicio de Windows, haciendose residente.

Ejemplo:

Set zonavirus = CreateObject("WScript.Shell")
zonavirus.RegWrite "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\Kuasanagui",
"C:\ejemplo_residente.vbs"

Esto hara que el archivo "ejemplo_residente.vbs" se ejecute cada vez que se inicie Windows, siempre y cuando el
VBS exista en C:


Título: Re: Abrir programa al prender el pc
Publicado por: PepiX en 21 Noviembre 2006, 21:27 pm
Snort: gracias por el comando... y disculpa la simpleza de mi pregunta...
como podrás notar soy nuevo en el foro, y como todo buen programador la curiosidad me lleva a buscar respuestas inmediatas.. donde sea..


Título: Re: Abrir programa al prender el pc
Publicado por: dark_sargon en 22 Noviembre 2006, 00:12 am
Muchas gracias a todos, me fue muy util  :)


Título: Re: Abrir programa al prender el pc
Publicado por: Gorky en 22 Noviembre 2006, 10:28 am
Snort: gracias por el comando... y disculpa la simpleza de mi pregunta...
como podrás notar soy nuevo en el foro, y como todo buen programador la curiosidad me lleva a buscar respuestas inmediatas.. donde sea..

No estoy de acuerdo contigo. Un buen programador no quiere respuestas inmediatas. Lo que hace es investigar hasta dar con la solucion. Un buen programador INNOVA, no COPIA.

Respecto a la autoejecucion yo prefiero hacerlo con API's. Aqui te dejo algo que respondi hace nada. http://foro.elhacker.net/index.php/topic,147541.msg697800.html#msg697800


Título: Re: Abrir programa al prender el pc
Publicado por: PepiX en 22 Noviembre 2006, 19:17 pm
Gorky:
creo que la necesidad de respuesta inmediata es proporcional a la impaciencia del programador... eso no influye para nada en la consiguiente investacion para dar con otras opciones de soluciones.
eso no significa que alguien COPIA o INNOVA, solo aprende


Título: Re: Abrir programa al prender el pc
Publicado por: Gorky en 23 Noviembre 2006, 12:24 pm
Gorky:
creo que la necesidad de respuesta inmediata es proporcional a la impaciencia del programador... eso no influye para nada en la consiguiente investacion para dar con otras opciones de soluciones.
eso no significa que alguien COPIA o INNOVA, solo aprende

Te hablo por experiencia propia: Yo he aprendido mucho mas cuando he investigado y he dado con la solucion que cuando me han pasado un codigo. Si investigas profundizas y si preguntas solo te quedas en la respuesta. Pero si te parece vamos a dejar esta discusion porque se esta convirtiendo en un offtopic.


Título: Re: Abrir programa al prender el pc
Publicado por: PepiX en 23 Noviembre 2006, 20:32 pm
Citar
Te hablo por experiencia propia: Yo he aprendido mucho mas cuando he investigado y he dado con la solucion que cuando me han pasado un codigo. Si investigas profundizas y si preguntas solo te quedas en la respuesta. Pero si te parece vamos a dejar esta discusion porque se esta convirtiendo en un offtopic.

y tenes toda la razon.. parte de esa 'investigacion' incluye preguntar... ya sea a un programador o a google. lo bueno seria NO conformarse con la primera respuesta.
-- fin de discusion --