Есть ли какой-либо метод или инструмент, который перечисляет существующие именованные каналы в окне Windows?Возможно ли открыть именованные каналы в Windows?
7
A
ответ
12
Инструмент sysinternals, pipelist, предназначен для отображения существующих именованных труб.
4
C#:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
редактировать: Внимание!
Этот подход может завершиться неудачей и вызвать исключение, если существующее имя канала содержит символы, которые являются незаконными для использования в именах файлов. Имена труб менее ограничительны, чем имена файлов, поэтому возможно, что какая-то труба может иметь странное имя и вызывать это исключение.
Смежные вопросы
- 1. Именованные каналы в Windows
- 2. Именованные каналы в java
- 3. Именованные каналы по сети
- 4. Именованные каналы, серверный вопрос
- 5. Использует ли PIPE_BUF именованные каналы как FIFO?
- 6. Именованные каналы, например, в C
- 7. Остановить Linq2SQL, используя именованные каналы?
- 8. В Windows я могу использовать именованные каналы в качестве файлов?
- 9. ошибка 40 Именованные каналы в компьютере клиентов
- 10. Именованные каналы в Go для Windows и Linux
- 11. Именованные каналы, как идентифицировать клиента
- 12. Ошибка SQL Server: Именованные каналы
- 13. Изолированные именованные каналы в сеансах сервера терминалов
- 14. C# именованные каналы по сети
- 15. Именованные каналы Очистить данные чтения
- 16. программы, использующая именованные каналы разбилась
- 17. Провайдер учетных данных и именованные каналы
- 18. .NET 3.5 (C#) Именованные каналы по сети
- 19. Можете ли вы Self-Host ServiceStack через именованные каналы?
- 20. Функция PeekMessage в C++ и именованные каналы
- 21. Как сделать именованные каналы в bash
- 22. Отправка структур данных через именованные каналы
- 23. Именованные каналы: C# сервер, C++ клиент
- 24. Win32 именованные каналы и удаленные клиенты
- 25. Объекты C# + Именованные каналы + Объект C++
- 26. Являются ли файлы с отображением памяти быстрее, чем именованные каналы?
- 27. Может ли erlang использовать именованные каналы вместо сокетов?
- 28. Bash перенаправление stdio на именованные каналы
- 29. C# Полные дуплексные асинхронные именованные каналы .NET
- 30. именованные каналы (fifo) программа не работает
это не сработало для меня. Он попытался перечислить все файлы в папке с именем '. \ Pipe' относительно текущего пути, и поскольку эта папка не существует, она выбрала исключение –
Для этого кода необходим двойной обратный слэш. Ред. – RichieHindle
Большое спасибо за часть предупреждения! Некоторое время мы использовали этот подход, и внезапно он потерпел неудачу на моей машине. Я понятия не имела, что случилось. Оказывается, Google Диск создал канал с именем «C: \ Users \ somethingsomething», который вызвал это. –