Для каждого изображения на странице вы можете собрать его URL, а затем вызвать функции перечисления кэша WinINET (например, FindFirstURLCacheEntry), чтобы найти файл резервного кэша в папке временных файлов Интернета. Тем не менее, нет никакой гарантии, что файл будет в кеше, поскольку он может быть доставлен с заголовками, которые запрещают кеширование и т. Д.
Один из подходов, который вы могли бы рассмотреть, - это использование FiddlerCore (www.fiddler2.com/core) в вашем приложении; затем вы можете «зацепить» все переданные изображения и делать с ними все, что захотите.