windows - 使用命名管道作为文件

标签 windows path pipe named-pipes filepath

这里是一个简单的问题(虽然可能不是一个简单的答案):

是否可以为程序使用的(现有的)命名管道指定一个路径,就好像它们在普通文件上打开一样?

根据 this MSDN page , 可以使用以下路径语法引用本地计算机上的名称管道:\\.\pipe\PipeName,但我无法在标准 Windows 程序中使用它。

顺便提一下,如果有人对与只能以比物理 I/O(例如命名管道)更有效的方式使用文件系统的程序进行交互有任何建议,我很乐意采纳它们.

最佳答案

只有当程序使用 Win32 API CreateFile() 函数打开文件时,它才会起作用。

关于windows - 使用命名管道作为文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1562982/

相关文章:

windows - CLOSE_WAIT 状态问题

c++ - 如何在不显示 Win32 GUI 程序的控制台窗口的情况下执行子控制台程序?

python - 在 Windows 上 pip install django mysqlclient 'path should be string, bytes, os.PathLike or integer, not NoneType'

c++ - Windows std::ifstream::open() 问题

linux - 如何与 parent 沟通 child 关闭了管道的写入端?

c - 从管道打印到屏幕值时输出错误

本地计算机上的 MySQL57 服务启动然后停止

php - 检查是否存在具有绝对和相对路径的文件

C中获取FreeType字体路径列表的跨平台方法

c - GNU time 实用程序如何忽略管道符号并将命令行中剩下的所有内容作为一个 execve 参数?