我正在我团队的项目中做一些任务。我做了我的第一项工作,即如何从包含寄存器文件的 USB 识别和获取文件。我研究了如何防止某些操作,例如:从 USB 复制、粘贴、删除不包含注册文件的文件。到现在为止,我没有任何想法来解决这个问题。
如果我的电脑中有未经授权的USB和授权的USB。我可以从授权的 USB 但未经授权的 USB 复制、粘贴、删除文件。
我曾尝试使用 FileSystemWatcher,但我只能在更改后处理“文件已更改”信息。我如何在更改之前处理(在完成复制、粘贴或删除之前)?
我认为有些东西可以作为阻止 v1.0 程序,但不能阻止所有文件,只是从确定的目录中,我没有阻止 v1.0 的源代码
任何帮助都是宝贵的。
您需要使用文件系统过滤器驱动程序来拒绝写入或删除。您可以自己编写(需要 6-9 个人月的工作才能完成),也可以使用我们的CallbackFilter产品,它可以让您在大约一个小时内完成任务。
请记住,操作系统没有“文件复制”操作。文件复制是一系列文件打开/文件读取/文件写入/文件关闭操作。
| 归档时间: |
|
| 查看次数: |
3197 次 |
| 最近记录: |