Es gibt zur Inter-Prozesskommunikation (
IPC) auf Windows so viele verschiedene Wege. Wirklich viele.
Ich würde das ehrlich gesagt das auch über Sockets machen, soweit man keinen anderen Grund hat (bspw. sehr hohe Datenmengen oder ultra-geringe Latenz).