in reply to Detecting hung conditions in win32

As described in Re: Timing Windows commands, I like to use the Win32::Job module (comes standard with ActivePerl, requires Windows 2000 or later) for this sort of thing.