NTFS USN的Create和工具代码汇总
2017-09-29 13:46
260 查看
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状态);
相关文章推荐
- 【Tools】【Android】像大牛一样写代码,31 款 Android 开发者工具汇总
- 【Tools】【Android】像大牛一样写代码,31 款 Android 开发者工具汇总
- 常用代码生成工具汇总(转)
- 【Tools】【Android】像大牛一样写代码,31 款 Android 开发者工具汇总
- 静态代码分析工具汇总
- 【Tools】【Android】像大牛一样写代码,31 款 Android 开发者工具汇总
- 【Tools】【Android】像大牛一样写代码,31 款 Android 开发者工具汇总
- 各种编程语言的代码覆盖率工具汇总
- 【Tools】【Android】像大牛一样写代码,31 款 Android 开发者工具汇总
- 静态代码分析工具汇总
- 静态代码分析工具汇总
- Java代码质量检查工具汇总
- 代码审查工具Jupiter资料汇总
- 静态代码分析工具汇总(转)
- 静态代码分析工具汇总
- 静态代码分析工具汇总
- IOS 常用工具代码汇总(持续更新中)
- 平时资料综合汇总 eclipse开发代码辅助工具 普陀山
- 各种编程语言的代码覆盖率工具汇总---重要
- 代码审计工具简单汇总