Код начального приложения:
Код: Выделить всё
{
namespace bp = boost::process::v1;
auto env = boost::this_process::environment();
bp::environment new_env = env;
std::vector args;
std::copy(argv + 1, argv + argc, std::back_inserter(args));
boost::filesystem::path initial = argv[0];
initial.remove_filename();
std::vector paths_vec;
boost::split(paths_vec, string_t(start_info::paths), [](char_t c)->bool { return c == ';'; },
boost::algorithm::token_compress_on);
stringstream_t rebuilded_paths;
string_t delim;
for (auto const & p : paths_vec)
{
boost::filesystem::path path = p;
rebuilded_paths
Подробнее здесь: [url]https://stackoverflow.com/questions/79787564/win10-child-process-show-its-window-behind-the-last-window-on-desktop[/url]