File Audit is a tool which keeps track of all changes made to file directories and logs the activities to a log file.
Audit looping takes place when the folder that is being audited also contains log file that is written by the application. This should be avoided by allocating a different location for the log file.
The system notifies the application of file changes, it stores those changes in a buffer the application creates and passes to the application. If there are many changes in a short time, the buffer can overflow. This causes the component to lose track of changes in the directory.
Increasing the size of the buffer is expensive, as it comes from non paged memory that cannot be swapped out to disk, so the buffer size is kept small.
If the internal buffer overflows, the application will stop auditing and displays an error.
Here are some key features of "File Audit":
Monitors folders and sub folders for the following changes:
· File/Folder Attributes
· File/Folder Last Write Time
· File name
· Folder name
· File/Folder Security Attributes
Requirements:
· Microsoft .NET Framework 1.1