In fact, it would have been enough to actually read QProcess::startDetached() docs:
On Windows, arguments that contain spaces are wrapped in quotes.
Qt Code:
  1. QStringList arguments;
  2. arguments << "/k" << "C2oooProgConsole.exe" << "-s" << ...;
  3. QProcess::startDetached("cmd.exe", arguments);
To copy to clipboard, switch view to plain text mode