Программный запуск приложения

Пишу на c++ нечто вроде текстового помощника, вводишь ему "открой что-то.exe", и он запускает это приложение. Использую функцию ShellExecute(). Допустим, должна открываться игра sekiro:

#include <iostream>
#include <windows.h>
#include <Shellapi.h>

using namespace std;

int main()
{
    ShellExecute(0, "open", "G:\\Games\\Sekiro Shadows Die Twice\\sekiro.exe", 0, 0, SW_SHOWNORMAL);


    return 0;
}

Выдает ошибку:

введите сюда описание изображения

И так с любыми exe. файлами. Документы и папки открываются нормально.

Если запускать игру "вручную", то все прекрасно работает.

Как это исправить?

В интернете решения проблемы не нашел. Если возможно, то, пожалуйста, дайте подробное описание параметров функции ShellExecute(). Спасибо.


Ответы (0 шт):