in reply to Re^2: child process termination on Windows
in thread child process termination on Windows

Fair enough, in that case use $ProcessObj->GetExitCode($var) which will return STILL_ACTIVE if it is,um, still active. You will need use Win32::Process qw(STILL_ACTIVE); for that.