Windows 上の 2 つのプロセス間でプロセス間通信を試みています。高いレベルの観点から、これら 2 つのプロセスを同期させたいと考えています。プロセス 1 プロセス 2 という 2 つのプロセスがあるとします。
プロセス 1 は 32 ビット アプリケーションであり、プロセス 2 は 64 ビット アプリケーションであり、プロセス 1 は実行中であり、プロセス 2 を呼び出すこともあります。プロセス 2 は短期間実行され、プロセス 2 を閉じます。開いています。
このシナリオでは、MailSlot が適切な候補になると思いました。メール スロットを介して通信するには、プロセス 2 がメール スロットを作成する必要があり、次にプロセス 1 がこのメール スロットにメールを送信し、プロセス 2 がメール スロットを読み取る必要があるのではなく、私の質問はこれらの 2 つのプロセスを同期して、プロセス 2 が開かれたときにメール スロットを作成し、プロセス 1 がメールを送信して待機状態に切り替わり、プロセス 1 がプロセス 2 にメールを送信し、プロセス 2 が実行に切り替わるようにするにはどうすればよいですか?状態とメールを読み取ります。
そのようなシナリオをどのように実装できますか?