Exemplo n.º 1
0
static int ValidateHandle(HANDLE handle)
{
	RProcess iProcess;
	if( iProcess.Open(handle) < 0)
		return 0;
	
	THandleInfo handleinfo;
	iProcess.HandleInfo(&handleinfo);
	
	if(handleinfo.iNumOpenInProcess ==0 && handleinfo.iNumOpenInThread == 0 && 
	 handleinfo.iNumProcesses == 0 && handleinfo.iNumThreads == 0)
		return 0;
	else
		return 1;
}