Mutex を使用して単一インスタンスの WPF アプリケーションをセットアップしました。これにより、ユーザー切り替えを使用している場合に、各ユーザー アカウント内でアプリケーションを実行できます。アプリケーションは、WCF 名前付きパイプをセットアップして、別のプロセスから単一のインスタンスと通信できるようにします (つまり、Mutex が原因で終了する前に 2 番目のプロセスが実行される場合)。
名前付きパイプを保護するために何かを行う必要があるかどうか (ベスト プラクティス) を知りたいですか?
また、名前付きパイプ メッセージがシステム内で実行中のすべてのプロセスに到達するのか、それとも現在のユーザー セッション内でのみ到達するのかを知りたいです。名前付きパイプがシステム全体に送信される場合、通信を現在のユーザー セッションに制限するための最適な実装は何でしょうか?