关于createprocess
- C/C++ code
STARTUPINFO 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++ code
if(bStat) { CloseHandle(pi.hThread); CloseHandle(pi.hProcess); } 这段是什么作用?????
[解决办法]
释放系统资源
[解决办法]
CloseHandle(pi.hThread);
CloseHandle(pi.hProcess);
============
关闭线程和进程的句柄,主要作用是减少相应的内核对象的引用计数。