Я пытаюсь создать процесс отладки с помощью CreateProcessW, но он продолжает выдавать ошибку 0x2. Я проверил ошибку, и реальное сообщение об ошибке — ERROR_FILE_NOT_FOUND. Я проверил, что файл существует, но он все равно выдает ту же ошибку. Я пытаюсь открыть блокнот.
#include
#include
int main()
{
const char* debugee_path = "C:\\WINDOWS\\system32\\notepad.exe";
STARTUPINFOW startup_info = {};
startup_info.cb = sizeof(STARTUPINFOW);
PROCESS_INFORMATION process_information = {};
BOOL success = CreateProcessW(
reinterpret_cast(debugee_path),
NULL,
NULL,
NULL,
FALSE,
0,
NULL,
NULL,
&startup_info,
&process_information
);
if (!success)
{
return 1;
}
return 0;
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... ror-of-0x2