OS : Windows 7 64bit
IE Version : 9
When I open
C:\Users\<USERNAME>\AppData\Local\Microsoft\Windows\Temporary Internet Files
directory with explorer.exe, IE cache files are there.
But files aren’t there.
For Example, if commonPerson.js is in cache file,
its real path is C:\Users\USERNAME\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\Content.IE5\3IM78NQJ\commonPerson.js
I guess other path is fixed and 3IM78NQJ is determined by some rules(Hash?).
Nirsoft’s IECacheView contains what I want to make and I’ll do it with C++.
How can I find real path of each cache file?
Is there any well-known rule or index file which contains information about file’s path?
GetUrlCacheEntryInfo is the proper API to use to map an URL to it’s cache file location.
Depending on your situation you may also need to use the FindFirst/FindNextUrlCacheEntry functions.