Windows Service..

10/06/2008 - 23:22 por Mario Cerón Charry | Informe spam
Hola a todos.

Tengo desarrollado un Servicio de Windows que se encarga de escuchar algunos
puertos IP, y tengo de manera independiente, una aplicación WinForm que
permite monitorear el servicio y que es visible en el SysTray.

Quisiera que al iniciar el servicio, este se encargara de "cargar" dicha
aplicación de manera automática, es esto posible?

Gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
11/06/2008 - 07:45 | Informe spam
"Mario Cerón Charry" <macercha[nospam]@[nospam]hotmail.com> wrote in message
news:
Tengo desarrollado un Servicio de Windows que se encarga de escuchar
algunos puertos IP, y tengo de manera independiente, una aplicación
WinForm que permite monitorear el servicio y que es visible en el SysTray.

Quisiera que al iniciar el servicio, este se encargara de "cargar" dicha
aplicación de manera automática, es esto posible?



En general, no. El servicio podría iniciarse de forma automática al
arrancar el sistema, y en ese momento no hay ningún usuario "logado", y por
lo tanto no existe un escritorio de usuario en el que exista un SysTray para
arrancar ahi el winform. E incluso aunque el servicio se arrancara con
posterioridad, lo más normal es que no tenga acceso al escritorio.
Lo contrario sí que funciona: Se puede iniciar el Winform, y éste puede
usar un ServiceController para poner en marcha el servicio si no está
coriendo.

Otra cosa que se puede hacer es configurar el Winform para que arranque
automáticamente al hacer login el usuario (se hace metiendo una clave en el
Registro). De esta forma, cuando el usuario entra al sistema se encuentra el
icono en el Systray, que le permite controlar el servicio (que
presumiblemente habría arrancado con anterioridad de forma automática).
Respuesta Responder a este mensaje
#2 Mario Cerón Charry
14/06/2008 - 18:46 | Informe spam
Alberto gracias... lo haré así!
"Alberto Poblacion"
escribió en el mensaje de noticias
news:
"Mario Cerón Charry" <macercha[nospam]@[nospam]hotmail.com> wrote in
message news:
Tengo desarrollado un Servicio de Windows que se encarga de escuchar
algunos puertos IP, y tengo de manera independiente, una aplicación
WinForm que permite monitorear el servicio y que es visible en el
SysTray.

Quisiera que al iniciar el servicio, este se encargara de "cargar" dicha
aplicación de manera automática, es esto posible?



En general, no. El servicio podría iniciarse de forma automática al
arrancar el sistema, y en ese momento no hay ningún usuario "logado", y
por lo tanto no existe un escritorio de usuario en el que exista un
SysTray para arrancar ahi el winform. E incluso aunque el servicio se
arrancara con posterioridad, lo más normal es que no tenga acceso al
escritorio.
Lo contrario sí que funciona: Se puede iniciar el Winform, y éste puede
usar un ServiceController para poner en marcha el servicio si no está
coriendo.

Otra cosa que se puede hacer es configurar el Winform para que arranque
automáticamente al hacer login el usuario (se hace metiendo una clave en
el Registro). De esta forma, cuando el usuario entra al sistema se
encuentra el icono en el Systray, que le permite controlar el servicio
(que presumiblemente habría arrancado con anterioridad de forma
automática).

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida