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

Preguntas similare

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".
Respuesta Responder a este mensaje
#2 Guillermo guille
27/07/2005 - 14:55 | Informe spam
urgencias... siempre con urgencias...
con tantas prisas no te dará tiempo a buscar información sobre los problemas
que tienes.

A ver desde un servicio no puedes ejecutar ninguna aplicación gráfica salvo que
lo tengas configurado para que interactúe con el escritorio (cámbialo en las
propiedades del servicio desde el panel de control de Windows)

Nos vemos.
Guillermo
Microsoft VB MVP desde 1997
Mentor Asociado de Solid Quality Learning Iberoamericana

¡Vuelven los foros del Guille!
(en pruebas, pero vuelven)
http://test.foros.elguille.info/


"Sergio" wrote in message
news:
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





Respuesta Responder a este mensaje
#3 Sergio
28/07/2005 - 08:41 | Informe spam
Gracias a los dos...
Una cosilla más
Lo que me contais de acceder al panel de control y cambiar esa propiedad, no
se puede hacer directamente en código desde el Installer...
Saludos y gracias de nuevo.

"Sergio" escribió en el mensaje
news:
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






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida