【发布时间】:2013-11-04 22:57:21
【问题描述】:
我需要打开某个命名管道,以便对其进行模糊测试,但是我的测试代码无法访问用于生成命名管道名称的相同数据。但是我可以识别管道的名称,然后使用该名称打开管道进行模糊测试。
我使用这个论坛帖子开始枚举系统上句柄的名称: http://forum.sysinternals.com/howto-enumerate-handles_topic18892.html
但是,由于某种原因,它似乎不适用于命名管道。
TL;DR:我需要使用哪些 API 来列出 Windows 上当前进程中所有命名管道的名称?
【问题讨论】:
-
您是否特别需要仅在当前进程中枚举管道?我已经有一个适用于 Windows 的命名管道枚举,但它是系统范围的。
-
我只需要遍历当前进程中的命名管道,尽管我完全可以枚举系统上的所有管道。
标签: c++ c windows named-pipes