是否有任何方法或工具列出Windows窗口中的現有命名管道?是否有可能在Windows中發現命名管道?
7
A
回答
12
Sysinternals的工具,pipelist,旨在列出現有的命名管道。
4
C#:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
編輯:警告!
這種方法可能會失敗,如果任何現有管道名稱包含在文件名中使用非法字符拋出異常。管道名稱的限制性比文件名更少,所以某些管道可能有一個奇怪的名稱並導致此異常。
相關問題
- 1. 是否可以在Windows中使用命令行打開命名管道?
- 2. Windows 7中命名管道
- 3. 在Windows上命名管道
- 4. 是否有可能將屬性別名到Powershell管道命令中的變量?
- 5. 從activeX控件中使用Windows命名管道 - 可能嗎?
- 6. 在實踐中Windows命名管道
- 7. 在Windows中枚舉命名管道
- 8. Windows命名管道無效
- 9. WINE和Windows命名管道
- 10. Powershell:是否可以在管道命令上設置別名?
- 11. 是否可以在Linux上更改命名管道的大小?
- 12. 在Windows/Mac/Linux上的命名管道?
- 13. 命名管道名稱是否有反斜槓?
- 14. 是否有可能在腳本語言中管道.NET方法
- 15. 有沒有辦法在管道命令中發現失敗?
- 16. bash,發球在命名管道?
- 17. 在XP上爲命名管道開發
- 18. 檢查文件是否是python中的命名管道(fifo)?
- 19. 如何檢查文件是否是perl中的命名管道?
- 20. socketpair和一對未命名的管道是否有區別?
- 21. 命名管道是否有相應的設備驅動程序?
- 22. C++使用Windows命名管道
- 23. Windows 8命名管道創建
- 24. 是否可以使用WCF發現來公開正在使用命名管道的WCF端點?
- 25. 測試命名管道綁定是否可用或已在使用中
- 26. 是否可以在Perl中混合使用select命名的管道?
- 27. 是否有可能確定託管管道IIS7在ASP.NET中運行?
- 28. 是否有可能在scala中強制命名參數?
- 29. 是否有可能強制`round`在命名空間std中?
- 30. 是否有可能在nginx中重命名cookie?
它沒有爲我工作。它試圖列出相對於當前路徑的名爲'。\ pipe'的文件夾中的所有文件,並且由於該文件夾不存在,所以它引發了一個異常 – 2010-11-18 00:09:17
該代碼需要一個雙引導反斜槓。編輯。 – RichieHindle 2013-02-13 20:29:39
非常感謝您的警告部分!我們正在使用這種方法一段時間,突然它在我的機器上失敗。我不知道發生了什麼事。原來,Google Drive創建了一個名爲「C:\ Users \ somethingsomething」的管道,導致了這種情況。 – 2014-02-28 06:47:20