Информация о файловой системе – как ее запросить?
-
09-06-2019 - |
Вопрос
Есть ли способ получить доступ к информации о файловой системе через какой-либо API Windows?Если нет, то какие еще методы доступны разработчику пользовательского режима?
Решение
Не очень чисто, но можно использовать DeviceIoControl()
Откройте том как файл, передайте полученный дескриптор в DeviceIoControl()
вместе с управляющим кодом.Проверьте MSDN на наличие контрольных кодов, там есть что-то вроде «прочитать запись журнала».
Другие советы
В другом посте кто-то рекомендовал это: Следите за своими дисками NTFS:Объяснение журнала изменений Windows 2000.
В нем объясняется, как использовать файловую систему NTFS с C++ в Windows 2000.Возможно реализация изменилась.
Не связан с StackOverflow