![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
El problema es que el servicio y el usuario no comparten el mismo escritorio, de hecho lo normal es que el servicio se inicie incluso antes de que el usuario inicie sesión.
Existen varias soluciones, la mas simple, pero también la mas chapucera, es indicar en las opciones del servicio que puede "interactuar con el escritorio". Lo malo de esta opción es que si intentas colocar el icono antes de que el usuario inicie su sesión, te encontraras que no hay ninguna barra de tareas, así que debes tener en cuenta cuando el usuario abre y cierra sesión o cuando se cambia de usuario (son barras de tareas diferentes). Es decir un lío, además es muy posible que no te funcione en vista, ya que según tengo entendido no permite que los servicios interactúen con el escritorio. La otra solución, la mas usada, es crear otro programa que se ejecute como un programa normal y que sera el encargado de mostrara el icono y comunicarse con el servicio por medio de sockets, tuberías, códigos de control, etc ... . |
|
#2
|
|||
|
|||
|
Perdon por la tardanza.
He estado probando todo lo que me dijisteis, y tambien algo mas y encontre algo que hace justo lo que necesito, en las librerias rx el rxtrayicon. Funciona a las mil maravillas. Mucas gracias por vuestra ayuda. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Detectar si el servico se ha iniciado | BuenaOnda | Conexión con bases de datos | 1 | 12-02-2007 01:22:01 |
| Icono de mi EXE | Leonardo | Varios | 0 | 03-09-2006 18:30:58 |
| Icono Active X | CAOS | Varios | 1 | 18-07-2005 14:32:49 |
| Icono | javikanin | Varios | 4 | 23-11-2004 21:50:13 |
| icono de un lnk | gemma | Varios | 0 | 19-06-2003 13:00:20 |
|