Нет задокументированного способа сделать это. После нескольких испытаний я пришел к следующим выводам:
Если у вас есть сервер WCF и клиент Win32 C ++, последний увидит первый адрес как UUID в следующем формате:
12345678-1234-1234-1234-123456789abc
И этот UUID кажется случайным, поскольку он изменяется для одного и того же адреса WCF при каждом запуске сервера.
Я не знаю, будет ли сервер именованных каналов Win32 C ++ с адресом формата GUID виден из клиента WCF, но я уверен, что если это произойдет, сервер должен будет реализовать плохо документированный протокол, используемый WCF.
Документация для такого протокола предоставляется в качестве ответа на мой предыдущий вопрос по этому вопросу.
РЕДАКТИРОВАТЬ Дальнейшие исследования показали, что адрес канала сохраняется в FileMapping. Этот адрес записи, в свою очередь, является хешем, закодированным в base64 нормализованной версии адреса NetNamedPipe.