CreateProcess 错误代码2
STARTUPINFO si;
memset(&si,0,sizeof(si));
si.cb=sizeof(si);
PROCESS_INFORMATION pi;
if(CreateProcess("calc.exe"," -i",0,0,0,0,0,0,&si,&pi))
{
MessageBox(0,"成功",0,0);
}
else
{
MessageBox(0,"失败",0,0);
}
上面的代码在空工程新建的win32工程中工作正常
但在MFC 始终返回错误2 不知道大家遇到没? 代码完全一样的
环境:calc.exe和主程序放在同一目录下 CreateProcess是CreateProcessA 系统是xp sp0
win32程序提示成功 mfc程序提示失败