| Changejournal. consente di gestire il diario delle modifiche NTFS |
Scarica ora |
Changejournal. Classifica e riepilogo
- Nome editore:
- Jason Q Zhang
- Sito web dell'editore:
- http://www.codeproject.com/Members/Jason-Q-Zhang
- Sistemi operativi:
- Windows All
- Dimensione del file:
- 107 KB
Changejournal. Tag
Changejournal. Descrizione
L'applicazione ChangeJournal è stata sviluppata per essere un piccolo strumento che ti consentirà di utilizzare il diario di modifica di NTFS.Il Change Journal è un database che contiene un elenco di ogni modifica apportata ai file o all'elenco su un volume NTFS 5.0, cioè la modifica Journal è un file di registro. La struttura del record di Cambia Journal include USN, motivo, nome file, genitoreFileReferenCenumberum e Timestamp, ecc. Lascia che ti spieghi: - USN è id - Motivo è il motivo per cui il record è scritto, diciamo, "Crea" - il nome del file è semplicemente il nome senza nome Percorso - ParentFileReFerenCenumber è una chiave straniera per il percorso del file - Timestamp è il momento in cui l'evento si verifica con queste informazioni, possiamo sapere cosa è successo a un file, l'unico problema è dove trovare il percorso del file. Non c'è modo semplice / semplice per arrivarci per quanto ne so. Affrontiamolo, NTFS non è un RDBMS, non possiamo utilizzare una frase "Seleziona" da tabelle pertinenti per ottenere tutto ciò di cui abbiamo bisogno. Sebbene, nel concetto, ParentFileReferenCenumber è una chiave esterna. Bene, quale finestra2000 ci fornisce per ottenere un filerEferenCenumber utilizza una maniglia aperta sul file, l'API è GetFileInformationByHandle. Dobbiamo cercare l'intero albero di directory per trovare ciò che vogliamo! - Ecco perché mi sento stanco per il disco rigido ogni volta che spingendo il pulsante "Dettaglio del percorso". L'altra cosa che dovremmo sapere è che il diario di cambiamento non è disponibile automaticamente. Qualcuno dovrebbe attivarlo / crearlo prima di usarlo. Per archiviare le funzioni sul cambio Journal, l'API chiave è DeviceIoControl. Per soddisfare un recupero dei record di cambio Journal, i passaggi di base sono: - Aprire la maniglia del file di cambio Journal utilizzando API CreateFile - chiama DeviceIoControl utilizzando FSCTL_Query_USN_OURNAL come secondo parametro - chiamata DeviceIoControl utilizzando FSCTL_READ_USN_OURNAL come secondo parametro
Changejournal. Software correlato