How can I extract the file names used by IEFrame.dll?
<p>I am working with a program that uses the IEframe.dll to display HTML files which are stored on my disk. I have access to these files, but I need to know in what order they are accessed.</p>

<p>Is there any way to communicate with the rendering engine to extract the files in use at the moment? </p>

<p>I guess another way to skin this cat will be to write a script to extract the list of files in use by a process. </p>

<p>Note: I already tried <strong>"handle.exe -p programname > filenames.txt"</strong> but I can not see the files there. The program has the option to open these files in a HTML editor and this is how I can know what files are used but this is slow, I need something that I can script it</p>

<p>Edit: I guess the correct name for the rendering engine is "The web browser control" I am not a programmer and I am not sure if I am using the right terminology</p>

<p>Edit2: OK After some googling I found this:
<a href="http://www.nirsoft.net/utils/sysexp.html" rel="nofollow">http://www.nirsoft.net/utils/sysexp.html</a></p>

<p>This program seems to do part of the job in the sense that it able to show me some info but I still don't see a file names there, just handles which I presume are temporary</p>

<p>Edit3: after some reading I realized that the component used by my app is IEFrame.dll and it also uses MSHTML.dll (this seems to be control to display HTML files. The app displays two web paged on the same screen, both files are on my HDD. I am not sure which component is accessing the files on my HDD. </p>