Я настроил приложение WPF, которое представляет собой отдельный экземпляр с использованием Mutex, это позволяет запускать приложение в каждой учетной записи пользователя, если вы используете переключение пользователей. Приложение настраивает именованный канал WCF, чтобы я мог связываться с одним экземпляром из другого процесса (т. Е. Когда второй процесс выполняется до его завершения из-за Mutex).
Я хотел бы знать, следует ли что-нибудь предпринять (лучшие практики) для защиты именованного канала?
Также мне хотелось бы знать, будут ли сообщения с именованным каналом достигать всех запущенных процессов в системе или только в рамках текущего сеанса пользователя. Если именованный канал передается в масштабе всей системы, что будет лучшим вариантом для ограничения связи с текущим сеансом пользователей?