Programa que siempre este en ejecucion

06/07/2007 - 21:05 por [Juanjo] | Informe spam
Buenas grupo:

He hecho un programita que se ejecuta baja windows 2003, que siempre
debe de esta en ejecucion (pues
esta escuchando continuamente peticiones desde internet). Actualmente lo que
he hecho ha sido poner en la
instalacion, añadir una nueva clave al registro (vamos ponerlo en la carpeta
de inicio) para que se ejecute.

El problema es que el usuario no puede cerrar la sesion porque el
programa no le deja.

Hay alguna otra forma de dejar el programa "residente"?? alguna ayuda??

un saludo y gracias por adelantado.

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
06/07/2007 - 21:08 | Informe spam
"[Juanjo]" wrote in message
news:%23EK5I9$
He hecho un programita que se ejecuta baja windows 2003, que siempre
debe de esta en ejecucion (pues
esta escuchando continuamente peticiones desde internet). Actualmente lo
que he hecho ha sido poner en la
instalacion, añadir una nueva clave al registro (vamos ponerlo en la
carpeta de inicio) para que se ejecute.

El problema es que el usuario no puede cerrar la sesion porque el
programa no le deja.

Hay alguna otra forma de dejar el programa "residente"?? alguna ayuda??



Lo ideal es un Servicio Windows. Si lo creas desde el Visual Studio, hay
una plantilla específica para Servicios Windows al hacer "nuevo proyecto".
Respuesta Responder a este mensaje
#2 [Juanjo]
06/07/2007 - 21:32 | Informe spam
Gracias por la respuesta. Aparte de mi desconocimiento acerca de los
servicios, el "problema" es
que el programa no solo escucha, si no que hace más cosas con sus
formularios, acceso a base de datos,
etc.

Sabes si con los servicios se puede hacer esto??? y alguna web donde
expliquen algo de los servicios?

Muchas gracias.

"Alberto Poblacion"
escribió en el mensaje news:%
"[Juanjo]" wrote in message
news:%23EK5I9$
He hecho un programita que se ejecuta baja windows 2003, que siempre
debe de esta en ejecucion (pues
esta escuchando continuamente peticiones desde internet). Actualmente lo
que he hecho ha sido poner en la
instalacion, añadir una nueva clave al registro (vamos ponerlo en la
carpeta de inicio) para que se ejecute.

El problema es que el usuario no puede cerrar la sesion porque el
programa no le deja.

Hay alguna otra forma de dejar el programa "residente"?? alguna
ayuda??



Lo ideal es un Servicio Windows. Si lo creas desde el Visual Studio, hay
una plantilla específica para Servicios Windows al hacer "nuevo proyecto".


Respuesta Responder a este mensaje
#3 Alberto Poblacion
06/07/2007 - 22:02 | Informe spam
"[Juanjo]" wrote in message
news:
Gracias por la respuesta. Aparte de mi desconocimiento acerca de los
servicios, el "problema" es
que el programa no solo escucha, si no que hace más cosas con sus
formularios, acceso a base de datos,
etc.

Sabes si con los servicios se puede hacer esto??? y alguna web donde
expliquen algo de los servicios?



Hay un artículo en la web de El Guille:
http://www.elguille.info/NET/dotnet...indows.htm

Normalmente los servicios se usan para tener algo "siempre rodando" en el
ordenador, aunque no haya ningún usuario "logueado". Un ejemplo es el
Internet Information Server, que escucha en el puerto 80 y responde a las
peticiones que le llegan. No hace nada con formularios entre otras cosas
porque puede que no haya nadie ante el equipo, o incluso que no tenga
pantalla. Lo cual no impide que haya una herramienta de administración del
IIS, que la arranca un usuario cuando quiere interactuar con el servicio.
Respuesta Responder a este mensaje
#4 [Juanjo]
07/07/2007 - 09:46 | Informe spam
Muchas gracias, mirare el link.

"Alberto Poblacion"
escribió en el mensaje news:
"[Juanjo]" wrote in message
news:
Gracias por la respuesta. Aparte de mi desconocimiento acerca de los
servicios, el "problema" es
que el programa no solo escucha, si no que hace más cosas con sus
formularios, acceso a base de datos,
etc.

Sabes si con los servicios se puede hacer esto??? y alguna web donde
expliquen algo de los servicios?



Hay un artículo en la web de El Guille:
http://www.elguille.info/NET/dotnet...indows.htm

Normalmente los servicios se usan para tener algo "siempre rodando" en
el ordenador, aunque no haya ningún usuario "logueado". Un ejemplo es el
Internet Information Server, que escucha en el puerto 80 y responde a las
peticiones que le llegan. No hace nada con formularios entre otras cosas
porque puede que no haya nadie ante el equipo, o incluso que no tenga
pantalla. Lo cual no impide que haya una herramienta de administración del
IIS, que la arranca un usuario cuando quiere interactuar con el servicio.

Respuesta Responder a este mensaje
#5 Alhambra Eidos Kiquenet
09/07/2007 - 13:12 | Informe spam
Un servicio puede abrir un formulario ?? O realmente lo único que puede
hacer es abrir otra aplicación (una aplicación WinForms) con Process.Start()
??

Saludos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida