Tu as différents procédés pour ce faire...
Sockets, Pipes, etc...
Pour ma part, pour échanger des messages entre deux applications situées sur le même poste, j'utilise les messages windows personnalisés !
Tu trouveras un exemple d'utilisation de ces messages
ici !