elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Problema al permitir que un servicio interactue con el escritorio
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al permitir que un servicio interactue con el escritorio  (Leído 9,750 veces)
BlaineMonkey

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Problema al permitir que un servicio interactue con el escritorio
« en: 19 Enero 2010, 12:12 pm »

Tengo un servicio de windows en .NET que lanza otra aplicación con formularios. El servicio se lanza con cuenta de sistema local.
 
Si activo la casilla "permitir a los servicios interactuar con el escritorio" y lanzo el servicio, al hacer login veo el formulario de la aplicación, pero si cierro la sesión activa (por ejemplo administrador) y vuelvo a hacer login, al volver a mostrar el escritorio la aplicación se cuelga.

Sin embargo, si desactivo la casilla "permitir a los servicios que interactuen con el escritorio", y realizo el mismo proceso anetrior (cerrar sesión y volver a abrir) la aplicación funciona perfectamente, únicamente no se ve  el formulario.

¿Por qué pasa esto? ¿Hay alguna solución?


En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Problema al permitir que un servicio interactue con el escritorio
« Respuesta #1 en: 19 Enero 2010, 13:24 pm »

En ese caso (supongo) no tendras mas solucion que hacer 2 proyectos, uno base que sea el servicio, y otro que sea tipo de escritorio (o sea la GUI) y que los 2 proyectos se comuniquen entre si. Hay varias aplicaciones que hacen esto (ej: Nod32)

Otra forma seria averiguar de que el servicio se "inicie" despues de iniciar sesion y no antes (cosa media rara jeje, haz una aplicacion para eso :P)


En línea

BlaineMonkey

Desconectado Desconectado

Mensajes: 72


Ver Perfil
Re: Problema al permitir que un servicio interactue con el escritorio
« Respuesta #2 en: 19 Enero 2010, 15:22 pm »

Gracias por tu respuesta.
Eso había pensado si no consigo solucionarlo de otra forma.
De todas formas, me gustaría saber por qué se muere la aplicación tras cerrar sesión y entrar de nuevo si está activada la opción de permitir al servicio que interactue con el escritorio. Si no está activada esa opción no se ve el formulario pero no se muere al cerrar sesión y volver a entrar.

¿Cual es el motivo?
« Última modificación: 19 Enero 2010, 15:39 pm por BlaineMonkey » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con servicio NPPTNT2
Windows
Torono 2 2,170 Último mensaje 7 Julio 2013, 07:34 am
por Hiper@ctive
Crear un bot que interactue con las web
Dudas Generales
Wixie 4 8,421 Último mensaje 3 Agosto 2015, 02:43 am
por WHK
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines