Track changes in a directory and abort the changes.
OnChange is a NT service that will allow you to watch a specified directory for changes and when they occur kick off a task (executable, program, or script) to perform processing on that file. Common use would be the processing of a FTP upload directory.