我想要的效果是,单独控制某个软件对文件读取的请求
比如控制xxx软件
当xxx试图读取 test文件时,直接发出警报
或者当xxx试图读取 test文件时,实际读取的时teset2文件(但是其他软件读取test文件时不受影响不受影响)
做个比喻就是类似于网络防火墙,可以对流量的进和入进行复杂的控制,
我想要一个文件系统防火墙之类的 软件,能对各种软件的文件读取请求做控制
您的问题是寻找一个能够重定向文件读请求的软件,当某个特定的软件试图读取"test"文件时,能够直接发出警报或者重定向到"test2"文件。
有一种可能的解决方案是使用文件系统级别的钩子(hook)或者拦截驱动(intercepting driver)。这些技术可以让你在文件系统级别拦截对特定文件的读操作,然后根据需要重定向或者阻止这些操作。然而,这需要对操作系统底层有一定了解,并且可能需要对操作系统进行一些修改,因此并不推荐给普通用户。
对于Windows系统,你可以尝试使用一些现有的工具,例如Process Monitor(原FileMon)和Filesystem Redirector。这些工具可以在一定程度上满足你的需求,但可能需要对它们进行一些配置和定制。
请注意,这些工具可能需要以管理员权限运行,并且可能需要对系统进行一些修改,因此在使用它们时请谨慎。此外,这些工具可能并不完美地满足你的需求,你可能需要对它们进行一些定制和配置。
1 回答1.4k 阅读
600 阅读
2 回答875 阅读