alarm is a unix concept that doesn't exist in Windows. Perl attempts to emulate it, but there are limitations. I don't think it would be able to interrupt Win32::ChangeNotify, if that's what you're asking.
Comment on Re^4: Question in Win32::ChangeNotify...