¿Cómo instalar un servicio de Windows mediante programación en C #?

Tengo 3 proyectos en mi solución VS. Uno de ellos es una aplicación web, el segundo es un servicio de Windows y el último es un proyecto de instalación para mi aplicación web. Lo que quiero es que al final de la instalación de la aplicación web en mi proyecto de instalación, dentro de mi acción...