I have two C# applications and I want one of them send two integers to the other one (this doesn\'t have to be fast since it\'s invoked only once every few seconds).
Another way would be to imitate a named pipe. Declare a file somewhere, and read from/write to it.
Or, if the programs get executed in sequence, you could try the clipboard...but that solution is ugly as hell and is buggy (sometimes .NET can't access the clipboard for no reason).
For completeness, you can also to use net.pipe
and WCF
.