Часть моей программы использует функцию кэширования WinInet (например, FindFirstUrlCacheEntry, FindNextUrlCacheEntry), чтобы проходить через системный кеш и удалять файлы, которые соответствуют определенным критериям.
Проблема заключается в том, что при обнаружении большого файла вкэша, FindNextUrlCacheEntry завершается с ошибкой ERROR_INSUFFICIENT_BUFFER и запрашивает необоснованный размер буфера для продолжения (более 10 МБ), который мне не удается выделить в этой системе.
Мне нужен способ либо:следующая запись) - Получить запись кэша больших файлов без выделения большого буфера
Я заметил функции кэширования «Извлечь», но все они требуют URL - и я даже не могу получить URL своей записи...
Есть предложения?
Спасибо, Гайпо