PDA

Ver la Versión Completa : Arranque servicio windows


wod
15-03-2007, 03:37:30
He creado un servicio para que arranque automáticamente con el inicio del sistema y lo he instalado. Cuando arranco el sistema me da el servicio como iniciado, pero no consigo que aparezca el icono en la barra de tareas. Está marcada la opción de interactuar con elementos del escritorio. ¿Alguna sugerencia?.

Gracias

seoane
15-03-2007, 03:59:03
El problema puede ser que el servicio se inicie antes de que el usuario inicie la sesión, por lo tanto todavía no hay ni escritorio, ni barra de tareas, ni nada. Si tu intentas colocar el icono nada mas iniciar el servicio, fallara, tienes que esperar a que se cree una barra de tareas.

De todas formas, lo correcto seria crear un segundo programa, este se encargaría de interactuar con el usuario, mostrar el icono, etc ... y se comunicaría con el servicio por medio de códigos de control, tuberías, sockects, etc ... como mas te guste. Este programa se ejecutaría dentro de la cuenta del propio usuario, al iniciar la sesión por ejemplo, por lo que no habría problemas para mostrar el icono. Solo es una sugerencia :)

wod
15-03-2007, 12:58:01
Gracias Seoane por la respuesta. He puesto una instrucción para que me retarde el arranque de los procedimientos del evento ServiceExecute y ya consigo que se cargue bien.