none
No permitir servicios interactivos

    Pregunta

  • Buenas!

    Tengo una aplicacion que corre como servicio, el cual me manda unos caracteres como si fuera el teclado, el Famoso SendKeys. De echo tengo dos applicaciones, una que corre como servicio y otra que corre con una interface grafica, hacen exactamente lo mismo, enviar un string por pantalla a la pantalla activa

    Bien, la aplicacion con interficie grafica, funciona a la perfección, ahora bien, la aplicacion que corre como servicio, tiene un comportamiento extraño, ya que, aparentemente funciona correctamente, ya que tengo un "debug" que escribe en un fichero los pasos que va realizando el programa y el programa hace todos los pasos correctamente y no se detiene en ningun punto, pero no me escribe el mensajito en el control activo. Al principio no sabia que es lo que pasava, hasta que me encontre con la opcion del servicio en que decir que podia interactuar con el escritorio, activando esta opcion, el programa como servicio funciona a la mil maravillas, pero ahora viene el problemon!, EN WINDOWS 7 NO VA! y no va por la senzilla razon de que en el visor de sucessos de sistema me pone un bonito mensaje con el sentencia "El servicio xxxxxxxxxx ha sido marcado como servicio interactivo. Sin embargo, el sistema está configurado para no permitir servicios interactivos. Este servicio puede tener un funcionamiento incorrecto., y asi es!, el funcionamento es incorrecto del todo, no va!

    La pregunta es: como (iba a poner aqui una palabrota pero no, que esta feo) se hace para que el sistema estè configurado para PERMITIR servicios interactivos??

    Muchas gracias por leer

     

    Att. Darnali

    lunes, 29 de noviembre de 2010 12:32

Respuestas

Todas las respuestas

  • hola

    es que las aplciaciones como servicio no estan pensadas para interactuar con el escritorio, de ser posible hay que evitar esta interaccion, pero si le necesitas puede habilitarla

    para esto sua la opcion del check que marca la imagen

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    lunes, 29 de noviembre de 2010 12:39
  • no se si has leido todo el post, pero ya checkee esta opcion, y no funciona que hago?

    edito para decir que por lo visto no hay solucion a este problema en windows 7, es eso asi?

    lunes, 29 de noviembre de 2010 14:29
  • revisa este post, tal ves te ayude

    http://social.answers.microsoft.com/Forums/en-US/vistaperformance/thread/ca139ba9-c96c-49af-bc09-83abc26f3f5d/

    Salu2,


    No le temas a la competencia, temele a tu propia incompetencia.
    lunes, 29 de noviembre de 2010 16:28
    Moderador
  • Cierto, este post lo vi antes de postear aqui... he probado de deshabilitar el servicio de Deteccion de Servicios Interactivos y nada, aunque no he reiniciado el equipo, podria probar de reiniciar antes de tirar la toalla... voy a probar a ver que tal!

    edito para decir que nada de nada, deshabilite el servicio de Deteccion y reinicie la maquina de windows 7 y nada de nada...

    Alguna idea, a mi se me han acabado, tendre que tirar por otros derroteros, como escribir el string en un fichero y leerlo de ahí, no se si es una buena solucion para lo que quiero pero tendre que hacerlo asi...

    Gracias por la ayuda!

    lunes, 29 de noviembre de 2010 16:32