Dou*_* T. 78 windows winapi pipe
有没有一种简单的方法来测试您的命名管道是否正常工作?我想确保我从我的应用程序发送的数据实际上是发送的.是否有一种快速简便的方法来获取所有命名管道的列表?
Rob*_*ker 85
您可以使用sysinternals中的Process Explorer查看这些内容.使用"查找 - >查找句柄或DLL ..."选项并输入模式"\ Device\NamedPipe \".它将显示哪些进程具有哪些管道打开.
And*_*erd 61
在Windows Powershell控制台中,键入
[System.IO.Directory]::GetFiles("\\.\\pipe\\")
Run Code Online (Sandbox Code Playgroud)
get-childitem \\.\pipe\
Run Code Online (Sandbox Code Playgroud)
小智 57
请尝试以下方法:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
Run Code Online (Sandbox Code Playgroud)
小智 16
C#:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
Run Code Online (Sandbox Code Playgroud)
Con*_*dis 12
在CMD
提示时:
>ver
Microsoft Windows [Version 10.0.18362.476]
>dir \\.\pipe\\
Run Code Online (Sandbox Code Playgroud)
小智 7
第二个管道在提交时由此网站解释...开头需要两个反斜杠.因此,请确保使用System.IO.Directory.GetFiles(@"\\.\ pipe \").
请注意,我已经看到此函数调用抛出"路径中的非法字符".当我的机器上的一个管道有无效字符时出现异常.PipleList.exe工作正常,所以它似乎是MS的.net代码中的一个错误.
归档时间: |
|
查看次数: |
88046 次 |
最近记录: |