Gibt es eine Methode oder ein Tool, die vorhandene Named Pipes in einer Windows-Box auflisten?Ist es möglich, Named Pipes in Windows zu erkennen?
7
A
Antwort
12
Das Tool sysinternals, pipelist, wurde entwickelt, um die vorhandenen Named Pipes aufzulisten.
4
C#:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
edit: Achtung!
Dieser Ansatz kann fehlschlagen und eine Ausnahme auslösen, wenn ein bestehender Pipe-Name Zeichen enthält, die für die Verwendung in Dateinamen nicht zulässig sind. Pipe-Namen sind weniger restriktiv als Dateinamen, daher ist es möglich, dass einige Pipes einen seltsamen Namen haben und diese Ausnahme verursachen.
Verwandte Themen
- 1. Unterstützung für Windows-Named Pipes in Linux
- 2. Gibt es in Windows-API eine nicht-named Pipes?
- 3. Named Pipes - Asynchronous Peeking
- 4. Beispiel für Named Pipes
- 5. Named Pipes, mit Fork()
- 6. Consuming-Dienst über Named Pipes
- 7. Debuggen Named Pipes in WCF
- 8. Was sind Named Pipes?
- 9. Stop Linq2SQL mit Named Pipes?
- 10. C# C++ Named Pipes Verbindung
- 11. Wann sollten Named Pipes in Windows verwendet werden?
- 12. SqlConnection auf Named Pipes steckte
- 13. WCF Named Pipes in der WPF-Anwendung
- 14. Verhindern von Named Pipes-Konflikt
- 15. Kann Java als Named Pipes-Server fungieren?
- 16. Irgendwelche Videoanleitungen für Named Pipes?
- 17. Ist es möglich, ein Einlaufen zu erkennen?
- 18. Ist es möglich, ostasiatische Sprachunterstützung zu erkennen?
- 19. Kann ich unter Windows Named Pipes As Files verwenden?
- 20. Überwachung für Named Pipes in C#
- 21. Ist es möglich, die Ausgabe über mehr Pipes zu färben?
- 22. Isolierte Named Pipes in Terminalserver-Sitzungen
- 23. Ist es möglich, eine Named Pipe mit einer Befehlszeile in Windows zu öffnen?
- 24. Routing von REST zu Named Pipes in WCF
- 25. Warum wdiff nicht mit Named Pipes
- 26. C# Vollduplex Asynchrone Named Pipes .NET
- 27. Named Pipes Server wird ohne Warnung beendet
- 28. Verwenden von Named Pipes asynchron mit StreamWriter
- 29. Ist es möglich zu erkennen, ob das Mobilfunknetz verfügbar ist?
- 30. Ist es möglich, die Prozessorarchitektur in Java zu erkennen?
es hat nicht für mich funktioniert. Es wurde versucht, alle Dateien in einem Ordner mit dem Namen '. \ Pipe' relativ zum aktuellen Pfad aufzulisten. Da dieser Ordner nicht existiert, wurde eine Ausnahme ausgelöst. –
Der Code benötigte einen Doppel-Backslash. Bearbeitet. – RichieHindle
Vielen Dank für den Warnteil! Wir haben diesen Ansatz für eine Weile benutzt und plötzlich ist es auf meinem Rechner gescheitert. Ich hatte keine Ahnung, was passiert ist. Es stellte sich heraus, dass Google Drive eine Pipe mit dem Namen "C: \ Users \ somethingsomething" erstellt hat, die das verursacht hat. –