Мое приложение запускает исполняемый файл в новом процессе, а затем использует собственные хосты именованных каналов для связи с этим процессом.Exe предоставляет серверу именованных каналов именованные конечные точки.Клиент подключается к серверу, используя указанную конечную точку.Это работает на моем локальном тестовом компьютере.
Теперь мне сказали, что приложение будет выполнено на сервере, и пользователи подключатся к серверу с помощью удаленного рабочего стола и запустят приложение, таким образом, будет несколько экземпляров.exe, работающий в отдельных процессах, обслуживающий конечные точки именованных каналов с одинаковыми именами.
Я надеюсь, что ОС все это уладит, или, по крайней мере, есть способ заставить все это работать.