Я пытаюсь запустить приложение из кода с использованием C ++. я использую
system("\"path to my file\" argument");
где мой аргумент выглядит примерно так arg0=C:\Some%20Directory\Some%20File1.txt
и мой «файл запуска» — это appref-ms (используется для запуска однократного запуска приложений). Это работает без проблем, однако:
Поскольку аргумент содержит пути к файлам, я хотел бы использовать кавычки:
system("\"path to my file\" \"argument\"");
Когда я делаю это, приложение не запускается. Я вижу, что окно cmd вспыхивает на секунду, а затем ничего. Дело не в том, что аргументы обрабатываются некорректно, потому что самое первое, что я делаю, это выкидываю окно сообщения hello world, которое я не вижу.
Что может быть причиной этого?
Задача ещё не решена.
Других решений пока нет …