FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Aplicación como Servicio
Hola a todos:
Quiero hacer una aplicacion que funcione como servicio en Windows, de esta manera al aplicacion estara funcionando sin necesidad de iniciar sesion en Windows. Ademas de esto, quiero que cuando se inicie sesion, salga un icono en "al lado del reloj de windows" de mi aplicacion para que el usuario pueda interactuar con ella. Bien, el problema es que el servicio no me arranca. Ahora mismo el unico codigo que he añadido al proyecto de servicio es:
¿Alguna idea? Muchas gracias Última edición por dec fecha: 15-01-2006 a las 14:24:59. |
#2
|
||||
|
||||
Hola,
Cita:
Cita:
Siendo así no tendrás problema en que dicha aplicación se iniciara junto a Windows y mostrase un icono en la bandeja del sistema: son cosas relativamente sencillas de conseguir con Delphi. Otro tema sería que el propio Servicio se dedicara a intereactuar con el usuario, pero, ya digo que esto no es lo común ni lo más acertado parece ser. |
#3
|
||||
|
||||
Tal vez si arranca, pero muere de una vez, eso suele pasar!!! suponiendo q ya sabes como correrlo, mira la ayuda del evento OnExecute y del OnStart, sino creas algun hilo ahí, el servicio morirá, tienes q aplicar un true a la propiedad Interactive y generar el Icono cuando el Explorer ya este cargado o te puede generar una Excepcion, para esto lista los procesos actuales y chekea si esta el explorer o miras si ya ha llegado la señal de la carga de este ( este ultimo lo Explico Román hace algún tiempo ), por lo general se coloca un ciclo infinito donde previamente se carga una hebra para hacer lo q se qiere y se habilita la posibilidad de ser parado, continuado, etc... aqi este tema ya se ha tratado, por falta de tiempo no te puedo poner los link
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
#4
|
||||
|
||||
Hola,
Si tenemos la necesidad de desarollar un Servicio de Windows (y recalco esto porque este tipo de aplicaciones no es el habitual, pasa un poco me temo que con las aplicaciones multi-hilo, que, de no ser necesarias, no tienen sentido, claro está) creo que mejor será dejar al Servicio hacer lo que tenga que hacer. Esto es, si necesitamos además que el usuario pueda interactuar con el Servicio de Windows, y los programas que para esta tarea cuenta Windows no nos parecen suficientes, de acuerdo, prográmese una aplicación que sea la que medie entre el usuario y el Servicio de Windows. Porque no veo dónde está lo positivo de que el Servicio tenga que estar pendiente de si el proceso "explorer" se ha iniciado para así mostrar un icono en la bandeja del sistema, por ejemplo. Está claro que el el usuario no ha iniciado una sesión este no va a interactuar con el Servicio. Por lo tanto, hagamos una aplicación que se iniciará (si es menester) cuando se inicie Windows, esto es, cuando el usuario inicie una sesión. Y que sea ese programa el que trate con el Servicio de Windows, es decir, lo pueda pausar, reanudar, poner en marcha, parar, cambiar su forma de inicio, etc., etc., etc. ¿No? |
#5
|
|||||
|
|||||
Cita:
Cita:
Cita:
Cita:
Cita:
__________________
Los Estados Unidos parecen destinados por la Providencia para plagar la América de miserias a nombre de la libertad." Simón Bolívar (Carta al Coronel Inglés Patricio Cambell 05/08/1829). |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como puedo empaquetar una aplicacion delphi, y que contenga los componentes de crysta | Shidalis | OOP | 1 | 20-08-2005 16:13:01 |
Como enviar un mail desde una aplicacion | herodes | Varios | 3 | 20-04-2005 18:20:17 |
como obtengo la version de mi aplicacion? | squenda | Varios | 4 | 14-01-2005 00:33:40 |
Como podría trabajar con una Aplicación de otra RED???? | AGAG4 | Varios | 0 | 15-10-2004 19:47:52 |
ejecutar aplicacion desde delphi como otro usuario | aram2r | API de Windows | 3 | 03-06-2004 11:36:12 |
|