use Win32::AdvNotify; $aobj = new Win32::AdvNotify(); $thread = $aobj->StartThread(Directory => 'C:\monks', Filter => All, WatchSubtree => 0) or die "monkwatcher cannot start\n";