Использование именованных каналов в качестве файлов

Простой вопрос здесь (хотя, возможно, не такой простой ответ):

Можно ли указать путь для (существующего) именованного канала, который может использоваться программами, как если бы они открывались в обычном файле?

Согласно этой странице MSDN, каналы имен на локальном компьютере можно сослаться, используя следующий синтаксис пути: \\.\pipe\PipeName, но мне не повезло, используя это из стандартных программ Windows.

Кстати, если у кого-то есть какие-либо предложения по взаимодействию с программами, способными использовать файловую систему только более эффективно, чем физический ввод-вывод (например, именованные каналы), я был бы рад их принять.


person Noldorin    schedule 13.10.2009    source источник
comment
Обратите внимание, что я задал вопрос на StackOverflow, потому что он в конечном итоге связан с моим проектом программирования. Если это поможет, я использую С#, хотя я подозреваю, что это не будет иметь значения для целей этого вопроса.   -  person Noldorin    schedule 14.10.2009


Ответы (1)


Это будет работать, только если программы используют функцию Win32 API CreateFile() для открытия файлов.

person Remy Lebeau    schedule 15.10.2009