Czy istnieje metoda lub narzędzie, które wyświetla listę nazwanych potoków w oknie systemu Windows?Czy można odkryć nazwane potoki w systemie Windows?
7
A
Odpowiedz
12
Narzędzie sysinternals, pipelist, służy do wyświetlania istniejących nazwanych potoków.
4
C#:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
edit: Uwaga!
Takie podejście może zakończyć się niepowodzeniem i spowodować zgłoszenie wyjątku, jeśli jakakolwiek istniejąca nazwa potoku zawiera znaki, których używanie w nazwach plików jest niedozwolone. Nazwy rur są mniej restrykcyjne niż nazwy plików, więc możliwe jest, że niektóre potoki mogą mieć dziwną nazwę i powodować ten wyjątek.
Powiązane problemy
- 1. Nazwane potoki (FIFO) na systemie Unix z wieloma czytnikami
- 2. Wymienione potoki w systemie Windows i Linux
- 3. Nazwane potoki w folderze kontenera dookola zamontowanym na systemie plików mac os x przez boot2docker
- 4. Nazwane potoki, Jak poznać dokładną liczbę bajtów do odczytania po stronie czytania. C++, Windows
- 5. Czy Yi można zbudować w systemie Windows?
- 6. Czy można programować na systemie Windows RT
- 7. Nie można odkryć pojemników Döcker
- 8. Czy można emulować ARM w systemie Windows 8?
- 9. Czy formularze Xamarin można uruchamiać w systemie Windows 7
- 10. Czy można używać Eclipse w systemie Windows bez JDK?
- 11. Nie można utworzyć gniazda w systemie Windows
- 12. Czy nazwane argumenty można używać z wyliczeniami w języku Python?
- 13. nie można zainstalować XDEBUG w systemie Windows?
- 14. Czy nazwane funkcje są niedoceniane w JavaScript?
- 15. Czy jest możliwe, aby źródło pliku wsadowego w systemie Windows cmd, jak można w systemie Unix?
- 16. Czy perlbrew działa w systemie Windows?
- 17. Określanie, czy kompilowanie w systemie Windows lub innym systemie
- 18. CouchDB w systemie Windows?
- 19. Transliterate z iconv() w systemie Windows
- 20. Sprawdź, czy plik jest złączem (w systemie Windows), czy nie?
- 21. GCC w systemie Windows - Bash w systemie Ubuntu w systemie Windows (WSL), CygWin, MinGW
- 22. Czasomierze w systemie Windows
- 23. Nie można uruchomić TensorFlow w Dockerze, w systemie Windows
- 24. Nie można zainstalować memcached 1.4.5 jako usługi w systemie Windows
- 25. Jak odkryć czas utworzenia pliku w Javie?
- 26. Nie można używać w systemie Windows 10 SerialDevice.ReadTimeout internetu przedmiotów
- 27. Nie można znaleźć usługi IIS w systemie Windows 7
- 28. Nie można znaleźć części ścieżki w systemie Windows Azure
- 29. Nie można użyć GLOB z JSHint w systemie Windows?
- 30. „Nie można znaleźć vcvarsall.bat” błąd w systemie Windows
to nie działa dla mnie. Próbowano wyświetlić listę wszystkich plików w folderze o nazwie '. \ Pipe' w stosunku do bieżącej ścieżki, a ponieważ ten folder nie istnieje, wywołał wyjątek. –
Kod wymagał odwrotnego ukośnika. Edytowane. – RichieHindle
Dziękuję bardzo za część ostrzegawczą! Używaliśmy tego podejścia przez jakiś czas i nagle nie udało się to na moim komputerze. Nie miałem pojęcia, co się stało. Okazało się, że Dysk Google utworzył potok o nazwie "C: \ Users \ somethinghingsomething", który spowodował to. –