Я читал анонимные каналы на MSDN. они говорят:
«Процесс может также продублировать дескриптор канала с помощью функции DuplicateHandle и отправить его несвязанному процессу с использованием некоторой формы межпроцессного взаимодействия, такой как DDE или разделяемая память».
Я не был убежден с заявлением. Как мы уже знаем, каналы полезны для связи между родительским дочерним элементом, а дублирующий дескриптор ссылается на тот же объект, что и исходный дескриптор.
http://msdn.microsoft.com/en-us/library/windows/desktop/aa365141%28v=vs.85%29.aspx
Задача ещё не решена.
Других решений пока нет …