2009-10-13 2 views
2

Простой вопрос здесь (хотя, возможно, не такой простой ответ):Использование именованных каналов в качестве файлов

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

В соответствии с this MSDN page, названия труб на локальном компьютере могут быть указаны с использованием следующего синтаксиса пути: \\.\pipe\PipeName, но мне не повезло использовать его из стандартных программ Windows.

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

+0

Обратите внимание, что я задал вопрос о StackOverflow, потому что он в конечном итоге связан с моим проектом программирования. Если это помогает, я использую C#, хотя я подозреваю, что это не имеет значения для целей этого вопроса. – Noldorin

ответ

1

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

Смежные вопросы