Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Arranque servicio windows (https://www.clubdelphi.com/foros/showthread.php?t=41427)

wod 15-03-2007 03:37:30

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

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.


La franja horaria es GMT +2. Ahora son las 01:12:54.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi