Ну самое нормальное что приходит в голову это пайплайны и прочие перенаправленмя потоков)))
В никсах для этого есть все
А на винде можно просто чтобы фронт переодически просил драйвер выдать инфу
Есть те же самые sysV системы взаимодействия: очереди, мьютексы, семефоры, разделяемая память.