res = CreateProcess(TEXT(“E:\rtx.exe”), NULL, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi);
多次运行始终不能成功,使用GetLastError()函数得到错误代码为87,找了好久在一个问题的回答下才发现,原来是si,和pi在创建时没有初始化,修改为
STARTUPINFO si = { sizeof(si) };
PROCESS_INFORMATION pi = { 0 };
运行成功
C++ CreateProcess创建新进程始终无法成功的原因
最新推荐文章于 2024-04-29 11:56:38 发布