Hola!
Tengo una duda, no se si estoy preguntando en la sección correcta, pero espero que me puedan ayudar!
Hice un .exe en C# (Console Application), yo quiero ejecutarlo cada 5 minutos, para esto, programé una tarea en el scheduled task que hiciera la llamada al .exe cada 5 minutos, pero me comentan que es mejor meterlo como un servicio de Windows pero...

no tengo idea de como hacer esto. Quisiera saber cual es la diferencia entre un servicio de Windows y el scheduled task, desde un servicio de windows puedo llamar mi exe?, o en ves de usar un Console Application debo crear el exe en un Windows Service?, ¿de qué se trata un Servicio de Windows?, ¿por dónde empiezo para crearlo?, tengo que añadir algo a mi código???... cómo le hago?
Gracias anticipadas por sus respuestas