关于createprocess,该怎么处理
关于createprocessC/C++ codeSTARTUPINFOsi{sizeof(si)} PROCESS_INFORMATIONpi BOOLbStatCreateProce
关于createprocess
C/C++ codeSTARTUPINFO si = {sizeof(si)}; PROCESS_INFORMATION pi; BOOL bStat = CreateProcess(NULL, "notepad.exe f:\\1.txt ",NULL,NULL, TRUE,0,NULL,NULL,&si,&pi );
大家看这段代码,我知道前一段是什么意思,但是在最后的时候有段
C/C++ codeif(bStat) { CloseHandle(pi.hThread); CloseHandle(pi.hProcess); }
这段是什么作用?????
[解决办法]释放系统资源
[解决办法]CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
============
关闭线程和进程的句柄,主要作用是减少相应的内核对象的引用计数。