Функция GetLastError возвращает код ошибки 3, который объясняет, что указанный путь не может быть найден.Зачем?Есть ли конкретный способ указания файлов пути с WinAPI?Я знаю, что путь к файлу указан правильно, потому что я скопировал и вставил его.
char tDirectory[] = "C:\\Windows\\System32\\notepad.exe";
if (!CreateProcess(tDirectory, NULL, NULL, NULL, FALSE, CREATE_SUSPENDED, NULL, NULL, &si, &pi)) {
printf("Error creating process, with error code: %d\n", GetLastError());
return 1;
}
printf("Process created...");
return 0;
}