![]() |
Arranque servicio windows
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 |
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 :) |
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.
|
La franja horaria es GMT +2. Ahora son las 06:49:11. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi