none
Mensajes en servicios de windows RRS feed

  • Pregunta

  • Hola!

    Tengo un servicio de windows que utilizo para monitorear mensajes que guardan diversos dispositivos en una base de datos. ¿que puedo hacer para desde el servicio enviar un mensaje al usuario cuando ocurra un evento determinado?

    Existe alguna forma de interactuar con el usuario desde un servicio de windows??

    Gracias!!!

    jueves, 14 de junio de 2007 22:51

Todas las respuestas

  • Ya encontré la respuesta, por si a alguien se le ofrece alguna vez:

     

    El ejemplo de código es:

     

    MessageBox.Show("hola", "prueba", MessageBoxButtons.OKCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)

     

     

    Es necesario especificar la opcion MessageBoxOptions.DefaultDesktopOnly.

     

     

     

    Saludos!!!

    jueves, 14 de junio de 2007 23:06
  • Marca tu respuesta como válida para cerrar el tema Wink

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP

    Blog: http://geeks.ms/blogs/lruiz

    viernes, 15 de junio de 2007 8:11
  • La verdad es que estoy sorprendido de que deje hacer el MessageBox...

     

    Entiendo que un servicio Windows no debe interactuar con el usuario, ya que la naturaleza del mismo no requiere ni tan siquiera que exista un usuario autentificado en el sistema. Si el servicio está ejecutándose, pero todavía no he hecho el login... quien deber ver el MessageBox????

     

    Lo perfecto  es crear una palicación windows que interactue con el servicio y con los usuarios, pero no crear interacción desde el propio servicio.

     

    Un saludo!

    viernes, 15 de junio de 2007 8:36