I have two Windows services, the first one written in C# and the second written in unmanaged C++, I want to know how can I do two-way interprocess communication.
I would say sockets and a messaging system. Check our for Google Protocol Buffers.