Информация о файловой системе – как ее запросить?

StackOverflow https://stackoverflow.com/questions/56741

Вопрос

Есть ли способ получить доступ к информации о файловой системе через какой-либо API Windows?Если нет, то какие еще методы доступны разработчику пользовательского режима?

Это было полезно?

Решение

Не очень чисто, но можно использовать DeviceIoControl()Откройте том как файл, передайте полученный дескриптор в DeviceIoControl() вместе с управляющим кодом.Проверьте MSDN на наличие контрольных кодов, там есть что-то вроде «прочитать запись журнала».

Другие советы

В другом посте кто-то рекомендовал это: Следите за своими дисками NTFS:Объяснение журнала изменений Windows 2000.

В нем объясняется, как использовать файловую систему NTFS с C++ в Windows 2000.Возможно реализация изменилась.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top