读书人

关于createprocess,该怎么处理

发布时间: 2012-01-11 22:28:46 作者: rapoo

关于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);
============
关闭线程和进程的句柄,主要作用是减少相应的内核对象的引用计数。

读书人网 >VC/MFC

热点推荐