Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: piwi en 22 Septiembre 2010, 13:57 pm



Título: [Solucionado] Crear servicio window VB.net
Publicado por: piwi en 22 Septiembre 2010, 13:57 pm
Hola.

He creado un servicio de windows. Lo que hace es leer de una tabla y crear un usuario en directorio activo. Esto está metida en un Timer para que lo haga cada hora.
Lo he instalado y el servicio aparece dentro de los servicios de windows, hace lo que tiene que hacer cuando le doy a iniciar pero el problema que tengo es que me sale un mensaje: El servicio se inición en eEquipo local y despues se detuvo. Algunos servicios se detienen automaticamente si no tienen anda que hacer, por ejemplo, el servicio Alertas  y registros de rendimiento.

Que tengo que hacer para que no se detenga?

un saludo


Título: Re: Crear servicio window VB.net
Publicado por: piwi en 22 Septiembre 2010, 19:20 pm
Me respondo a mi mismo, recuperaba un nulo de la base de datos y esto daba error. Me imagino que como los servicios no pueden dar error, lo hace mediante este mensaje.


Título: Re: Crear servicio window VB.net
Publicado por: [D4N93R] en 22 Septiembre 2010, 19:53 pm
Los servicios de WIndows no tienen acceso a GUI, por lo que te recomiendo que depures bien la aplicación en una DLL y lo corras con un exe de pruebas, y luego cuando todo esté perfecto (casi xD, porque siempre hay bugs) haces que el Servicio de Windows use la DLL..

Un saludo!


Título: Re: Crear servicio window VB.net
Publicado por: piwi en 22 Septiembre 2010, 23:22 pm
Gracias,así lo haré