В зависимости от того, как вы скачиваете файлы, они, возможно, уже добавляются в кеш. Как вы их сейчас скачиваете?
Вы можете добавлять элементы в кеш IE. Обычно у вас есть несколько вариантов: URLDownloadToCacheFile () сделает это за один приятный «легкий» шаг. CommitUrlCacheEntry () - это хардкорный способ сделать это. Я предполагаю, что в примере, который вы нашли, используется FindFirst / FindNextUrlCacheEntry () для перечисления кэша, поэтому вы сможете легко добавить взаимодействие, необходимое для CommitUrlCacheEntry ().
Однако, как бывший член команды IE, я не могу достаточно порекомендовать вам не использовать кеш Wininet для чего-либо. Он ненадежен, его можно очистить из-под вас, он часто искажается, у него есть жесткие ограничения на количество вещей, которые он может хранить, он подчиняется различным правилам, которые вы не понимаете, и он будет оптимизирован для Использование IE, а не ваше.
Серьезно, не делай этого. Если вам действительно нужен кеш, напишите свой.