Que tal, tengo la solución a tu necesidad, tuve un caso similar y tuve que desarrollar un servicio de Windows que leyera el output de un driver de impresora que generaba un archivo, podría adaptar están solución a tu caso, el resultado seria el mismo, también es posible desarrollar un driver, solo que sería más tardado y debido a que los Calls del Windows API son mucho más controlados por seguridad del sistema operativo tiene mucho más restricciones que un servicio de Windows que te de el mismo servicio, tengo más de 10 años de experiencia desarrollando, soy bilingue y no tengo problema por tener comunicación todo el tiempo, saludos