File Monitor (part of the tab 'System Safety') was created to improve the safety and transparency of your system:
- Did you ever fear that a malicious program could go over your personal files and send everything out to a foreign internet address?
- Did you ever fear that a malicious process could make constant screenshots from everything you do on your computer?
- Did you ask yourself where the saved state of your game (save game) is stored?
- Were you ever wondering whether the frozen looking setup program is still doing something?
File Monitor helps to answer all these questions and to uncover what's really going on in your system. It protocols each access to a file on each and every local drive and also connected USB drives resp. plugged USB sticks. You will see a list of the pathnames, which operations are performed (created, modified, renamed, deleted, stamp changed, access rights changed) and the time. If you double click on it you can get a peek inside, even into binary files, or just show them in File Explorer.
File Monitor has its own Settings window where you can configure the filtering. This includes specifying multiple patterns how the file- and folder paths must look like and/or narrowing the operations down which will be monitored.
Another usage of File Monitor is, to see where settings are stored on your drive. If you go into a program, change the settings and save them, the settings file will show up in File Monitor and you can see where it is located. Especially for games you can make a backup of the savegame files and carry them over to another machine to continue your game there (see Locating a SaveGame folder). An easy way is provided by just marking the found files and push the button ''=> File Copier'.
You can configure File Monitor to execute any action from the Actions tab if any operation on certain pathnames are detected. This filter is totally independent from the one for the listing. To avoid getting too much executions at once it will be limited to getting one action per 5 seconds at max. Displays of the configurable event message box are already by itself limited to 1 at maximum.
- You can add files to the list directly from the popup menu in File Explorer
- I would have loved to see exactly which event triggered a modification but the .NET Framework doesn't provide enough info, sadly. Also, I would have loved to see simple read operations on a file. But this is also not possible with the given interface provided by the .NET Framework. This is on the ToDo list for future extensions of Mighty Desktop. It would possibly require to inject a system driver dll.