读书人

为什么按照网上说的小弟我还是不能启

发布时间: 2012-01-29 21:39:32 作者: rapoo

为什么按照网上说的,我还是不能启动进程啊?
STARTUPINFO stinfo; //启动窗口的信息
PROCESS_INFORMATION procinfo; //进程的信息
if(!CreateProcess(NULL,_T( "C:\\WINDOWS\\notepad.exe "),NULL,NULL,FALSE,
NORMAL_PRIORITY_CLASS,NULL,NULL,&stinfo,&procinfo))
cout < <jks::GetLastError(); //这是我改进后的,可以将code找到对应的字符串


返回是“内存分配访问无效”

但是system( "C:\\WINDOWS\\notepad.exe ");没有问题啊

请问我错到那?

[解决办法]
STARTUPINFO stinfo; //启动窗口的信息
PROCESS_INFORMATION procinfo; //进程的信息
memset(&stinfo,0,sizeof(stinfo));
if(!CreateProcess( "C:\\WINDOWS\\notepad.exe ",
NULL,NULL,NULL,FALSE,
NULL,NULL,NULL,&stinfo,&procinfo))
cout < <jks::GetLastError();
else
cout < < "ok1! " < <endl;

if(WAIT_FAILED==WaitForSingleObject(procinfo.hProcess,INFINITE))
cout < <GetLastError();

cout < < "ok2! " < <endl;
getchar();

读书人网 >VC/MFC

热点推荐