Cita:
Empezado por fjcg02
Un servicio no puede interactuar con el escritorio porque no tiene acceso a él. Como puede estar arrancado con la sesión cerrada, no tiene capacidad para acceder a la barra de tareas ( tray icon)
El servicio deberá ser lo suficientemente inteligente para saber si existe una sesión de usuario abierta , y en ese caso lanzar otro proceso, que será el que ponga el trayicon. Para eso podrías utilizar un timer, que cada x tiempo mire si hay algún usuario con el escritorio abierto.
Desgraciadamente, nunca he intentado eso, por lo que no puedo ayudarte.
|
Pues te equivocas as dado en el clavo del problema y incluso la solucion ya que funciona.
Muchas gracias.
Saludos.