What I want to do may be very advanced, maybe too advanced for me but I want to know if any of you guys think it is possible at all.

What I want to do is to know when windows is going to open a certain file when I know where that file is and its name. I want windows to open my file instead of the original file..

I imagine it could be done by replacing the path to the file in memory, or maybe something with pointers.

Is it possible before I go explaining what i want to do with it??