Urgente: Process.Start

27/07/2005 - 13:09 por Sergio | Informe spam
Hola de nuevo Grupo!

Estoy realizando un servicio windows y desde él, necesito lanzar una
aplicación... La aplicación la lanzo con el siguiente código:
System.Diagnostics.Process.Start("Front-End.exe")

El código anterior está correcto ya que lo probé desde un winform y si me
funciona, pero desde el servicio windows si se ejecuta, porque lo veo en la
lista de procesos, pero no me visualiza la interfaz...

Puede ser por la cuenta del servicio? Le tengo: LocalSystem

Alguién sabe porqué? Solución?

Saludos y gracias
 

Leer las respuestas

#1 A.Poblacion
27/07/2005 - 14:53 | Informe spam
"Sergio" wrote in message
news:
Estoy realizando un servicio windows y desde él, necesito lanzar una
aplicación... La aplicación la lanzo con el siguiente código:
System.Diagnostics.Process.Start("Front-End.exe")

El código anterior está correcto ya que lo probé desde un winform y si me
funciona, pero desde el servicio windows si se ejecuta, porque lo veo en


la
lista de procesos, pero no me visualiza la interfaz...

Puede ser por la cuenta del servicio? Le tengo: LocalSystem

Alguién sabe porqué? Solución?



Los servicios windows, usualmente, no tienen acceso a la pantalla del
sistema, y por tanto tampoco lo tiene ningún programa que se lance desde el
servicio.
Si realmente deseas permitirselo, tienes que entrar en la herramienta de
administración de servicios desde el panel de control, buscar tu servicio, y
marcar la casilla que dice "permitir al servicio interactuar con el
escritorio".

Preguntas similares