La forma mas facil de crear servicio en windows seria usando el componente NTSvc.ocx pero en este ejemplo no lo usaremos.

Esta ejemplo está escrito utilizando VB6 sin ningún tipo de componentes externos y contiene la solución para los problemas multithreading.

Como servicio está compilado para la ejecución desatendida, no tiene interfaz visual. Utilice Visor de eventos para leer mensajes escritos por el servicio a las aplicaciones de registro.

El ejemplo también contiene servicios del Programa de Control para instalar e iniciar, y suprimir el servicio.

 

Descarga este ejemplo desde el link de abajo.

Descargar