I have an Excel application that stores some information somewhere in my computer, and I need to know where that file is located. This Excel file is some kind of Visual-Studio-created Excel application, not VBA coded. I can't have the source.

So, I need to know how to find out which files a process has written into, or which files it has created. How can I get this information?

I use Windows 7 and MS Office 2007.


Open Windows' built-in Resource Monitor, switch to Disk tab, put a checkmark next to your process and the Disk Activity section below you'll see all the files that process accessed.


You can use Process Explorer - It has the ability to show which files are open/written to etc. and is the best equivalent of 'lsof' which is a Linux tool, for Windows

  • How?. Because I can see the files being used but not their relationship with processes. How do you see what files are owned by a process?. Or what process is using a file?. I couldn't find it on Process Explorer nor Process Hacker – skan Sep 6 '15 at 17:52

You can use Process Monitor to track this.


Launch Process Monitor and then your application.

Process Monitor will log every file and registry access made.

You will probably need to filter out the noise of other applications running.

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.