【发布时间】:2018-06-30 10:05:42
【问题描述】:
您可以让您的用户安装pipelist utility,然后处理以下输出:
subprocess.check_output("pipelist", universal_newlines=True)
使用 C#,one can also do something like this:
String[] listOfPipes = System.IO.Directory.GetFiles(@"\\.\pipe\");
有没有办法使用pywin32/win32api 复制这个 C# 解决方案?
【问题讨论】:
-
FindFirstFile 和朋友 API 将接受 "\\.\pipe\" - 它甚至可以与 os.listdir 一起使用。
-
os.listdir('\\\\.\\pipe')有效! -
@BarmakShemirani 你是个天才,需要写一个我可以投票和接受的答案。
-
谢谢,不过我从@AlexK 那里复制了答案!
-
@BarmakShemirani 啊。没看到他的编辑!我认为他的原始评论不包括
os.listdir
标签: windows python-3.x winapi pywin32