Существует утилита, которая может быть запущена в командной строке Microsoft Windows, которая называется fsutil
. Одной из принимаемых команд является fsutil usn readjournal <volume pathname>
а также несколько других аргументов. Есть ли документация о том, как читать данные, полученные программой? Мои конкретные интересы - как интерпретировать и использовать поля « Идентификатор File ID
Parent file ID
. Поскольку File name
не включает полный путь, неясно, как определить, может ли файл представлять интерес в зависимости от местоположения.
Пример записи
Usn : 9149751384
File name : Preferences~RF101ac0ae.TMP
File name length : 52
Reason : 0x80000200: File delete | Close
Time stamp : 7/12/2018 11:04:30
File attributes : 0x00000020: Archive
File ID : 0000000000000000000500000000a67b
Parent file ID : 0000000000000000000500000003fa3c
Source info : 0x00000000: *NONE*
Security ID : 0
Major version : 3
Minor version : 0
Record length : 128