Re[3]: [вброс] Очистка захламленной Корзины в Windows 10
От: Pavel Dvorkin Россия  
Дата: 19.05.15 02:48
Оценка: 4 (2)
Здравствуйте, flаt, Вы писали:

PD>>1. Получить список всех и удалить

PD>>2. FindFirstFile — do while FindNextFile и по ходу энумерации удалять.
F>Приоткрою окошко: FindFirstFile вызывает ZwQueryDirectoryFile, которая получает всё содержимое каталога.

А посмотреть внимательно в окошко можно было ?

On each call, ZwQueryDirectoryFile returns as many FILE_XXX_INFORMATION structures (one per directory entry) as can be contained entirely in the buffer pointed to by FileInformation.

Я уж не говорю о том, что из самых общих соображений никак нельзя предположить, что она вернет все содержимое каталога. Просто потому, что это в принципе невозможно : его размер неизвестен, а функция сама память не выделяет.
With best regards
Pavel Dvorkin
Отредактировано 19.05.2015 2:57 Pavel Dvorkin . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.