I received a “Too many open files” error when tried to do fopen (C++, Windows XP).
Probably it happened because somewhere in my program I open files without closing them.
Is there a way on Windows to see a list of all open file descriptors (or all files that my program fopened)?
You can find a list of open handles in Process Explorer. You can also search all open handles in the system.