在MFC程序中,
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
char *szFileName="测试程序";
::CreateProcess(NULL,szFileName,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
ASSERT(pi.hThread);
为什么断言错误?
多谢各位帮忙
STARTUPINFO si={sizeof(si)};
PROCESS_INFORMATION pi;
char *szFileName="测试程序";
::CreateProcess(NULL,szFileName,NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
ASSERT(pi.hThread);
为什么断言错误?
多谢各位帮忙
pi.hThread是进程的主线程ID,你要看它干什么?
这个参数没有初始化