一尘不染

Win32 API中的Posix popen()等效于什么?

linux

Win32 API中是否有大致相当于Linux / Unix stdio.h popen()函数的功能?如果是这样,我在哪里可以找到它?

编辑:我需要知道这一点来修补D标准库中的遗漏。任何答案都 只能 使用标准Win32
API,不能使用特定于MSVC的功能。另外,如果存在的话,我希望它不是一个非常低的级别。


阅读 291

收藏
2020-06-02

共1个答案

一尘不染

MSDN在Pipe Handle Inheritance中说明了如何使用Windows
API执行popen的操作。这里提供了一个有据可查的例子。它比_popen通过Jason链接的运行时库中找到的功能更底层,但仅使用Win32
API。

2020-06-02