Improved solution for reading the history of Internet Explorer 10
A few months ago, I released a new version of BrowsingHistoryView that extracted the history of Internet Explorer 10 from the locked WebCacheV01.dat (or WebCacheV24.dat) database file by using the 'Volume Shadow Copy' service.
The previous solution was not very successful, because it required full admin rights, it was very slow, and it also tend to fail on some systems.
The new version of BrowsingHistoryView (v1.30) provides much better solution to read the locked database of IE10. It locates the process that maintains the opened file, duplicates the file handle, and then uses the duplicated handle to copy the content of the locked database to into a temporary file. BrowsingHistoryView reads the history from the created temporary file and then deletes the temporary file.
So far, in all my tests, this method works very smoothly and it doesn't require to run BrowsingHistoryView as admin.
If you have Internet Explorer 10, you are welcomed to download and test the new version of BrowsingHistoryView from this Web page.