I'm not sure if this is possible, but is there a way to tell how many times a file's been opened without any external software? (I.e., using only C# and/or any libraries)?
That is, is there a way for me to install a C# app, and only that app, on a new computer and see the activity on each file in the system?
Thanks!
EDIT: I'm not looking to intercept the opening of a file, I was more wondering if Windows keeps a log of the number of times a file's been accessed in it's history, or something along those lines (without any external software).