Ejecutable como servicio.

01/03/2004 - 08:49 por Javier | Informe spam
Quisiera saber como se puede convertir un proyecto VB en
un servicio de windows, de forma que el servidor en el que
se esté ejecutando no tenga que tener sesión abierta pra
que se se ejecute.

Gracias y saludos.
 

Leer las respuestas

#1 Fran Arreciado [MS]
02/03/2004 - 09:40 | Informe spam
Javier,

las respuestas son distintas segun la version que hayas utilizado para la
creacion de la aplicacion. En el caso de VB6, su ejecucion como servicio no
está soportada por Microsoft (aunque probablemente no tengas problemas en su
funcionamiento).

Si es VB.Net, verás que hay un tipo de proyecto 'Servicio Windows' , asi que
solamente necesitarás mover tu codigo ahi dentro y compilar de nuevo.
Evidentemente no podrás tener formularios ni nada que implique
representacion visual, al no haber un escritorio donde 'dibujar' la ventana.

Si es VB6 y no puedes mover el codigo a .Net, podrías hacer un proyecto COM
EXE, y llamar al objeto por automatizacion. Esto si funcionaría, aunque
evidentemente es mas limitado que la opcion .Net

Avisame si necesitas mas informacion

Un saludo,
Fran

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho

"Javier" wrote in message
news:476101c3ff61$bf1e4b10$
Quisiera saber como se puede convertir un proyecto VB en
un servicio de windows, de forma que el servidor en el que
se esté ejecutando no tenga que tener sesión abierta pra
que se se ejecute.

Gracias y saludos.

Preguntas similares