I'm using Windows Vista with an external (USB) hard drive. Sometimes I need to disconnect the hard drive, but when I try to disconnect USB devices, Windows tells me that an application is using the files on that drive. As far as I know, I have closed anything accessing the hard drive.
Is there a way to determine which files are in use, and by which process?
Edit
Apparently (according to the OpenedFilesView website) it makes a difference that I have a 64-bit version of Vista.

