c++ - 相当于 C++ 标准库模板 (STL) 中的 CreateProcess()

标签 c++ visual-c++ stl createprocess

我们知道,CreateProcessAPI在 C 程序中用于创建进程(启动 EXE 等)。

我尝试探索 C++ 中是否有任何方法可以使用 STL(标准库)来实现同样的目标。

原因是,在 CreateProcess() API 中我们需要关心 LPTSTR 等各种类型(Unicode/MBCS 等)。

但是如果有任何 C++ STL 等效项可以抽象所有这些细节,那将会非常有帮助。

最佳答案

不,CreateProcess 用于Windows 程序。 C 程序使用系统。这在 C++ 中可用 std::system .

关于c++ - 相当于 C++ 标准库模板 (STL) 中的 CreateProcess(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25992636/

相关文章:

c++ - 来自非静态函数的 SetTimer

c++ - 使用 Maps 和 make_pair 编译错误

c++ - 在 std::vector 中推送 std::pair 时出错

c++ - 哪个宏更准确? __TIME__ 还是 __TIMESTAMP__?

visual-c++ - WIX heat 实用程序是否适用于 Visual C++ 项目?

c++ - 需要对结构容器中的字段进行总计

c++ - 合并枚举 C++

c++ - 预先定义可变参数函数指针参数

c++ - 用 C++ 编写二进制文件

c++ - 基于模板参数类型的调用函数