Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C WinAPI命名管道位置_C_Windows_Winapi_Named Pipes - Fatal编程技术网

C WinAPI命名管道位置

C WinAPI命名管道位置,c,windows,winapi,named-pipes,C,Windows,Winapi,Named Pipes,我是WinAPI新手,我想知道硬盘上创建的“my_pipe”文件在哪里? 我在二进制文件或源文件附近找不到它,Windows没有遵循UNIX的理念“一切都是文件”,因此使用内核API创建的命名对象不是文件,而是各种NT对象命名空间中的对象。您可以使用类似的工具查看它们 你可能想看一看关于Windows操作系统的文章。@JohnSmith:对不起,这是一个愚蠢的评论。“一切都是文件”的想法在技术上是有争议的(例如,/procFS对我来说就像一个可怕的API),而davecutler(NT内核结构之

我是WinAPI新手,我想知道硬盘上创建的“my_pipe”文件在哪里?
我在二进制文件或源文件附近找不到它,Windows没有遵循UNIX的理念“一切都是文件”,因此使用内核API创建的命名对象不是文件,而是各种NT对象命名空间中的对象。您可以使用类似的工具查看它们


你可能想看一看关于Windows操作系统的文章。

@JohnSmith:对不起,这是一个愚蠢的评论。“一切都是文件”的想法在技术上是有争议的(例如,
/proc
FS对我来说就像一个可怕的API),而davecutler(NT内核结构之间的主要设计者)无疑是一个伟大的操作系统设计者。我欣赏并主要使用Linux,但这并不意味着操作系统设计中的其他选择是不合理的。这是一个笑话,当然是一个愚蠢的评论:)我无法忍受胜利,这就是为什么我倾向于开愚蠢的玩笑:)我是谁来批评这样的决定?。。。
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 );