__>Анонимные пайпы будут работать только с дочерними процессами. Нельзя передавать HANDLE из одного поцесса в __>другой, т.к. он существует только в контексте процесса, который его создал. Исключением является наследование __>HENDLE дочерним процессом.
__>Так что в данной задаче надо искать другой способ IPC (например через dll с shared секцией).
из Рихтера:Существует три способа совместного использование объектов ядра:
1) Наследование описателя объекта (для дочерних процессов)
2) Именованные объекты
3) Дублирование описателей объектов (DuplicateHandle)
первые два способа отпадают, а третий для данного случая вполне подходит.
Надо только узнать или передать (MMF, сообщением, dll) идентификаторы процессов и из сервера дескрипторы для дублирования.
Хотя IMHO, именованный MMF в использовании проще пайпов.