I have a small vb.net application utilising the FileSystemWatcher hooked up to a UNC path, after an undetermined period of time (< day) events from the watcher are not raised.
Im capturing the file created event and passing the path to a processfile code block:
Private Sub fsWatch1_Created(ByVal sender As Object, ByVal e AsSystem.IO.FileSystemEventArgs) Handles fsWatch1.Created
'file created in path - process it!
ProcessFile(e.FullPath)
End Sub