Я пытаюсь программно запустить explorer.exe, но мне не повезло.Как я могу запустить explorer.exe через C++?
Это мой код:
cout << pName << "died, lets restart it." << endl;
STARTUPINFO startupInfo = {0};
startupInfo.cb = sizeof(startupInfo);
PROCESS_INFORMATION processInformation;
if(CreateProcess(pName, NULL, NULL, NULL, false, NORMAL_PRIORITY_CLASS, NULL, NULL, &startupInfo, &processInformation) == 0){
cout << "Error starting " << pName << ": " << GetLastError() << endl;
}
и PNAME является explorer.exe
Может кто-нибудь сказать мне, что я делаю неправильно? Я получаю код ошибки «2», который равен ERROR_FILE_NOT_FOUND
Это сработало, но исследователь прошел, хотя «Настройка персонализированного ...» есть способ сказать ему не делать этого? – Malfist
Ничего, он сделал это только в первый раз – Malfist