• Domingo 22 de Diciembre de 2024, 19:31

Autor Tema:  Aplicacion que se ejecute cuando arranca windows  (Leído 1795 veces)

cachorro

  • Miembro MUY activo
  • ***
  • Mensajes: 196
  • Nacionalidad: ec
    • Ver Perfil
    • http://www.pumamix.com
Aplicacion que se ejecute cuando arranca windows
« en: Jueves 7 de Agosto de 2008, 00:23 »
0
hola a todos, les explico lo que necesito....tengo una aplicacion la cual se ejecuta pero no la tengo visible, para eso utilizo el Notifyicon(o algo asi se llama) es como funcionan los antivirus.....pero ahi se presenta el problema, como hago o que utilizo para que mi aplicacion se carge cuando se enciende el PC....igual como lo hacen los antivirus....gracias de antemano...
La Vida es un Reto..Enfrentala....

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Aplicacion que se ejecute cuando arranca windows
« Respuesta #1 en: Jueves 7 de Agosto de 2008, 04:35 »
0
Hay dos formas, una facil y otra mas complicada

1. La facil, creas un acceso directo a tu programa, y luego añades ese acceso directo al Menu "Inicio/Programas/Inicio"

2. La complicada, modificas el registro, especificamente la clave HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun, y añades un nuevo valor (alfanumerico), con la ruta y el nombre de tu programa.

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

cachorro

  • Miembro MUY activo
  • ***
  • Mensajes: 196
  • Nacionalidad: ec
    • Ver Perfil
    • http://www.pumamix.com
Re: Aplicacion que se ejecute cuando arranca windows
« Respuesta #2 en: Viernes 8 de Agosto de 2008, 18:40 »
0
La primera seria la mas opcional.....pero lo que deseo es que cuando instalo mi aplicacion ya se ejecute en segundo plano, sin necesidad de que el usuario tenga que modificar nada.....entonces para eso debo creo que debo de moificar el registro verdad.....pero ahi aparece otra duda...como tendria que hacer para que cunado se instale la aplicacion se modifique ya el registro y quede todo configurado....voy a buscar info sobre eso...pero les agradeceria algo mas de ayuda....
La Vida es un Reto..Enfrentala....

psikotic

  • Nuevo Miembro
  • *
  • Mensajes: 12
    • Ver Perfil
Re: Aplicacion que se ejecute cuando arranca windows
« Respuesta #3 en: Viernes 8 de Agosto de 2008, 19:06 »
0
Si tu aplicación realiza alguna tarea constante digamos por ejemplo escuchar un puerto seria conveniente que se ejecute como un servicio de windows y que inicie automaticamente, para ello hereda de la clase: System.ServiceProcess.ServiceBase. Si no me equivoco esta en el assembly System.ServiceProcess.dll.

Luego creas un instalador para registrar el servicio en windows. Con las plantillas de Visual Studio haces todo eso. En el MSDN busca mas informacion sobre ServiceBase, ServiceProcessInstaller y ServiceInstaller

Si solo deseas que tu programa se ejecute cuando Windows inicia y  despues ya no hace ninguna tarea creo que las sugerencias anteriores son mejores.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Aplicacion que se ejecute cuando arranca windows
« Respuesta #4 en: Sábado 9 de Agosto de 2008, 01:15 »
0
Checate el namespace Microsoft.Win32, contiene clases para trabajar con el registro desde C#

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

cachorro

  • Miembro MUY activo
  • ***
  • Mensajes: 196
  • Nacionalidad: ec
    • Ver Perfil
    • http://www.pumamix.com
Re: Aplicacion que se ejecute cuando arranca windows
« Respuesta #5 en: Lunes 11 de Agosto de 2008, 18:18 »
0
gracias a todos por responder...ya consegui que mi aplicacion se inicie con windows....gracias a todos por responder...
La Vida es un Reto..Enfrentala....