Следующий код создан и запускается в Windows 10 с MSVC: < /p> [code]#define _WIN32_WINNT 0x0A00 #define WIN32_LEAN_AND_MEAN #include #pragma comment(lib, "ntdll.lib")
#include #include #include
using namespace std::literals; namespace bp2 = boost::process; namespace as = boost::asio;
int main(int argc, const char** argv) { try { if (argc == 2 && argv[1] == "--launcher"s) { as::io_context ioctx; bp2::process childProcess{ ioctx, "C:\\Path With Spaces\\bp2test.exe"s, {} }; childProcess.wait(); } else { for (int i = 0; i < argc; i++) { std::cout