WinAPI命名管道位置

时间:2012-10-29 21:22:29

标签: c windows winapi named-pipes

HANDLE pipe = CreateFile( L"\\\\.\\pipe\\my_pipe",
                              GENERIC_READ, // only need read access
                              FILE_SHARE_READ | FILE_SHARE_WRITE,
                              NULL,
                              OPEN_EXISTING,
                              FILE_ATTRIBUTE_NORMAL,
                              NULL );

我是新手赢得api,我想知道硬盘上创建的“my_pipe”文件在哪里? 我无法在二进制文件或来源附近找到它

1 个答案:

答案 0 :(得分:6)

Windows不遵循UNIX哲学“一切都是文件”,因此使用内核API创建的命名对象不是文件,而是各种NT对象命名空间中的对象。您可以使用WinObj等工具查看它们。

您可能需要查看有关Windows中object manager的文章。