arrancar aplicacion de windows desde servicio de windows

04/10/2004 - 15:57 por Ruben | Informe spam
Hola a todos,

estoy realizando una aplicacion en servicio de windows, cuyo cometido es
supervisar periodicamente la correcta ejecucion de otra aplicacion
(aplicacion de windows), y que sea capaz de levantar dicha aplicacion si se
ha caido o no funciona correctamente. El problema que tengo, es que la
aplicacion en cuestion esta echa con formularios, y cuando el servicio tiene
que ejecutarla, la ejecuta, pero no se ven los formularios.
¿alguien sabe si existe en C# alguna manara de solucianar este incoveniente?

Saludos y gracias por adelantado

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
04/10/2004 - 16:41 | Informe spam
¿ Has marcado en Panel de Control | Servicios | Tu servicio la casilla
'Permitir al servicio interactuar con el escritorio' ?

Salu2,

Octavio

"Ruben" escribió en el mensaje
news:

Hola a todos,

estoy realizando una aplicacion en servicio de windows, cuyo cometido es
supervisar periodicamente la correcta ejecucion de otra aplicacion
(aplicacion de windows), y que sea capaz de levantar dicha aplicacion si


se
ha caido o no funciona correctamente. El problema que tengo, es que la
aplicacion en cuestion esta echa con formularios, y cuando el servicio


tiene
que ejecutarla, la ejecuta, pero no se ven los formularios.
¿alguien sabe si existe en C# alguna manara de solucianar este


incoveniente?

Saludos y gracias por adelantado


Respuesta Responder a este mensaje
#2 Ruben
04/10/2004 - 19:43 | Informe spam
Muchas gracias!!!,

atocando esa propiedad, me funciona. Ahora mi duda es: ¿Se puede asignar
mediante codigo esa propiedad al servicio para que automaticamente lo haga?
Supongo que si, ya que he visto que existe una propiedad que se llama:

ServiceType, en la que se incluye ese tipo,

Muchas gracias de nuevo y un saludo


¿ Has marcado en Panel de Control | Servicios | Tu servicio la casilla
'Permitir al servicio interactuar con el escritorio' ?

Salu2,

Octavio

"Ruben" escribió en el mensaje
news:
>
> Hola a todos,
>
> estoy realizando una aplicacion en servicio de windows, cuyo cometido es
> supervisar periodicamente la correcta ejecucion de otra aplicacion
> (aplicacion de windows), y que sea capaz de levantar dicha aplicacion si
se
> ha caido o no funciona correctamente. El problema que tengo, es que la
> aplicacion en cuestion esta echa con formularios, y cuando el servicio
tiene
> que ejecutarla, la ejecuta, pero no se ven los formularios.
> ¿alguien sabe si existe en C# alguna manara de solucianar este
incoveniente?
>
> Saludos y gracias por adelantado
>
>


Respuesta Responder a este mensaje
#3 Octavio Hernandez
04/10/2004 - 23:20 | Informe spam
Rubén,

Según dicen aquí, para establecer la interacción con el escritorio hay que
escribir un valor en el Registro de Windows:

http://www.codeproject.com/csharp/C...esktop.asp

Slds,

Octavio

"Ruben" escribió en el mensaje
news:%23Zv%
Muchas gracias!!!,

atocando esa propiedad, me funciona. Ahora mi duda es: ¿Se puede asignar
mediante codigo esa propiedad al servicio para que automaticamente lo


haga?
Supongo que si, ya que he visto que existe una propiedad que se llama:

ServiceType, en la que se incluye ese tipo,

Muchas gracias de nuevo y un saludo

>
> ¿ Has marcado en Panel de Control | Servicios | Tu servicio la casilla
> 'Permitir al servicio interactuar con el escritorio' ?
>
> Salu2,
>
> Octavio
>
> "Ruben" escribió en el mensaje
> news:
> >
> > Hola a todos,
> >
> > estoy realizando una aplicacion en servicio de windows, cuyo cometido


es
> > supervisar periodicamente la correcta ejecucion de otra aplicacion
> > (aplicacion de windows), y que sea capaz de levantar dicha aplicacion


si
> se
> > ha caido o no funciona correctamente. El problema que tengo, es que la
> > aplicacion en cuestion esta echa con formularios, y cuando el servicio
> tiene
> > que ejecutarla, la ejecuta, pero no se ven los formularios.
> > ¿alguien sabe si existe en C# alguna manara de solucianar este
> incoveniente?
> >
> > Saludos y gracias por adelantado
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Ruben
05/10/2004 - 08:40 | Informe spam
Muchas gracias por todo, la verdad, que no se que haria sin vosotros.

Un saludo


Según dicen aquí, para establecer la interacción con el escritorio hay que
escribir un valor en el Registro de Windows:

http://www.codeproject.com/csharp/C...esktop.asp

Slds,

Octavio

"Ruben" escribió en el mensaje
news:%23Zv%
> Muchas gracias!!!,
>
> atocando esa propiedad, me funciona. Ahora mi duda es: ¿Se puede asignar
> mediante codigo esa propiedad al servicio para que automaticamente lo
haga?
> Supongo que si, ya que he visto que existe una propiedad que se llama:
>
> ServiceType, en la que se incluye ese tipo,
>
> Muchas gracias de nuevo y un saludo
>
> >
> > ¿ Has marcado en Panel de Control | Servicios | Tu servicio la casilla
> > 'Permitir al servicio interactuar con el escritorio' ?
> >
> > Salu2,
> >
> > Octavio
> >
> > "Ruben" escribió en el mensaje
> > news:
> > >
> > > Hola a todos,
> > >
> > > estoy realizando una aplicacion en servicio de windows, cuyo


cometido
es
> > > supervisar periodicamente la correcta ejecucion de otra aplicacion
> > > (aplicacion de windows), y que sea capaz de levantar dicha


aplicacion
si
> > se
> > > ha caido o no funciona correctamente. El problema que tengo, es que


la
> > > aplicacion en cuestion esta echa con formularios, y cuando el


servicio
> > tiene
> > > que ejecutarla, la ejecuta, pero no se ven los formularios.
> > > ¿alguien sabe si existe en C# alguna manara de solucianar este
> > incoveniente?
> > >
> > > Saludos y gracias por adelantado
> > >
> > >
> >
> >
>
>


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