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; }