Здравствуйте, Pavel Dvorkin, Вы писали:
PD>С каталогами сложнее. Строго говоря, даже в NTFS хендл на каталоги получить нельзя, разве что для backup операций.
Один из вариантов получения и использования хэндла директории — мониторинг изменений в ней: CreateFile+FILE_LIST_DIRECTORY/ReadDirectoryChanges, и подозреваю что шеллы вроде FAR и Total Commander используют это для отслеживания изменения в директории.