I need to intercept when the system tries to access to a file, and do something before it happens.
There's a very similar thread here: How could I prevent a folder from being created using a windows service?. It may provide some more insight, but @LBushkin has already provided the same conclusion.