Przesyłanie danych między plikami wykonywalnymi

Mam dwa pliki wykonywalne napisane w C ++ w systemie Windows. Generuję dane w jednym i chcę wywołać inny plik wykonywalny, aby przetworzyć te dane. Mógłbym zapisać dane do pliku, a następnie odczytać je w innym pliku wykonywalnym, ale wydaje się to dość kosztowne pod względem dyskowych operacji we / wy. Jaki jest lepszy sposób na zrobienie tego? Wydaje się, że to dość proste pytanie, ale Google po prostu nie pomaga!

Powiedzmy, że dane wynoszą około 100 MB i są generowane w całości przed wysłaniem (tzn. Nie jest potrzebne przesyłanie strumieniowe).

Odpowiedzi, które działają podczas miksowania procesów 32-bitowych i 64-bitowych, zyskują punkty bonusowe.

questionAnswers(3)

yourAnswerToTheQuestion