比较两个命名管道手柄

时间:2014-12-08 16:02:37

标签: c++ winapi named-pipes handle

是否可以比较命名管道品种的两个HANDLE对象?

例如,如果我有一个通过Process Explorer或类似工具的所有活动句柄的列表,我可以将给定的句柄与所有活动句柄进行比较,以确定列表中的哪个句柄指向同一个命名管道?

我不能在这里使用本机函数NtQueryObject,太不稳定了。

我还尝试使用GetFinalPathNameByHandle简单地确定命名管道的名称,但它似乎与命名管道句柄不兼容。

1 个答案:

答案 0 :(得分:0)

从Windows 10开始,使用CompareObjectHandles

有一种可靠的方法