Theres the FileSystemWatcher in C# to keep track on files if they edited, created or deleted.
Somehow, i also want to track a executionfile - ".exe" - to get like the time of its execution and parameters, which are transfered on the execution.

Is there any class in C# or any programming language, that supports this?