I need to intercept when the system tries to access to a file, and do something before it happens.
Using just .net it is impossible