关于文件系统:跨平台文件访问跟踪
Cross platform file-access tracking我希望能够跟踪特定程序调用的文件读/写。 不需要有关实际事务的信息,只需涉及的文件名。
是否有跨平台的解决方案? 另外,如果可以阻止(延迟)文件访问直到以后,那将是惊人的。 谢谢! 最简洁的答案是不。有许多特定于平台的解决方案都可能具有相似的接口,但是由于文件系统往往是特定于平台的,因此它们并不是固有的跨平台的。
同样,这将取决于平台:)对于Windows,如果要跟踪飞行中的读写,则可能必须使用IFS。如果只想通知更改,则可以使用 我建议仅使用NTFS更改日志,因为它往往更可靠。 只要程序启动要监视的进程,就可以编写调试器,然后在每次进程启动或退出时都会收到通知。进程启动时,您可以注入DLL来挂接每个单独进程的CreateFile系统调用。然后,挂钩可以使用管道或套接字将文件活动报告给调试器。 在Windows上,您可以使用命令行工具Handle或GUI版本的Process Explorer来查看给定进程打开了哪些文件。 如果您要在自己的程序中获取此信息,则可以使用Microsoft的IFS工具包编写文件系统过滤器。文件系统过滤器将显示所有进程的所有文件系统操作。文件系统过滤器在AV软件中用于在打开文件之前进行扫描或扫描新创建的文件。 |
相关内容
-
电脑硬盘重复文件扫描|重复文件名扫描
电脑硬盘重复文件扫描|重复文件名扫描,,重复文件名扫描您在使...
-
电脑程序文件名乱码|电脑文件名称乱码
电脑程序文件名乱码|电脑文件名称乱码,,1. 电脑文件名称乱码1...
-
如何在wps中的放上编号|我想把图片批量插入到WO
如何在wps中的放上编号|我想把图片批量插入到WORD中,图片的...
-
C上的引导检查文件系统:文件的类型
C上的引导检查文件系统:文件的类型,,故障现象:系统检查启动检查...
-
改变文件快捷键|更改文件名称的快捷键
改变文件快捷键|更改文件名称的快捷键,,1. 更改文件名称的快捷...
-
eclipse查找文件快捷键|eclipse查找文件名快捷
eclipse查找文件快捷键|eclipse查找文件名快捷键,,eclipse查找...
-
跟踪电脑意义|怎么追踪电脑
跟踪电脑意义|怎么追踪电脑,,怎么追踪电脑 笔记本丢了,如果...
-
Linux如何扩展XFS文件系统
Linux如何扩展XFS文件系统,文件系统, ...
-
电脑上文件名的后缀都有哪些是什么意思?文件扩展
电脑上文件名的后缀都有哪些是什么意思?文件扩展名是什么,文件...
-
快捷键文件名|快捷键文件名自动添加日期
快捷键文件名|快捷键文件名自动添加日期,,快捷键文件名自动添...
-
根文件系统的启动及配置linuxrc
根文件系统的启动及配置linuxrc,进程,文件系统,一、内核启动完...
-
电脑上所有文件都乱码咋办|电脑文件名出现乱码
电脑上所有文件都乱码咋办|电脑文件名出现乱码怎么办,,1. 电脑...
-
linux – 为什么我的XFS文件系统突然占用更多空
linux – 为什么我的XFS文件系统突然占用更多空间并且充满了...
-
idea修改方法快捷键|idea修改文件名快捷键
idea修改方法快捷键|idea修改文件名快捷键,,1. idea修改文件名...
-
网易云音电脑文件名|网易云在文件管理里面的名
网易云音电脑文件名|网易云在文件管理里面的名称,,1. 网易云在...