NTFS USN的Create和工具代码汇总
生活随笔
收集整理的這篇文章主要介紹了
NTFS USN的Create和工具代码汇总
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、
因為之前把相關代碼放在了GitHub上,后來突然有人幫忙改了些個BUG,非常感謝 760193107,所以就寫了個完整點的例子,希望對別人有所幫助。
GitHub項目地址
2、錯誤碼:ERROR_JOURNAL_NOT_ACTIVE
在測試時,執行:
QueryUSNJournal();方法的時候,查詢USN失敗了,返回 ERROR_JOURNAL_NOT_ACTIVE 原因是NTFS的USN是禁止狀態的,可以執行:
CreateUsnJournal();激活USN的狀態。
參考資料:
密切關注你的NTFS驅動器(二):創建一個更改日志的應用程序
Keeping an Eye on Your NTFS Drives, Part II: Building a Change Journal Application
3、現狀
實現了:
1. NTFS磁盤USN查詢;
2. 根據USN繼續查詢;
3. 根據文件編號繼續查詢;
4. 創建USN(激活USN狀態);
總結
以上是生活随笔為你收集整理的NTFS USN的Create和工具代码汇总的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MFC:2个重载中没有一个可以转换所有参
- 下一篇: golang 字符串操作实例