Сообщение Re[3]: [вброс] Очистка захламленной Корзины в Windows 10 от 19.05.2015 2:48
Изменено 19.05.2015 2:57 Pavel Dvorkin
Здравствуйте, 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.
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.
Re[3]: [вброс] Очистка захламленной Корзины в Windows 10
Здравствуйте, 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.
Я уж не говорю о том, что из самых общих соображений никак нельзя предположить, что она вернет все содержимое каталога. Просто потому, что это в принципе невозможно : его размер неизвестен, а функция сама память не выделяет.
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.
Я уж не говорю о том, что из самых общих соображений никак нельзя предположить, что она вернет все содержимое каталога. Просто потому, что это в принципе невозможно : его размер неизвестен, а функция сама память не выделяет.