0

我想创建一个软件来拦截资源管理器对缩略图缓存的访问。软件应接受资源管理器的请求并根据特定条件(例如是否安装了驱动器以及请求的缩略图是什么文件)返回肯定或否定结果。此外,安装的驱动器包含一个用于解密自定义缩略图的密钥。如果驱动器或密钥文件不可用,该工具将告诉资源管理器不存在缩略图。

我的问题:

  • 哪种语言能够拦截这样的请求?有没有一些标准的方法来做到这一点?我可以伪造整个文件吗?例如,对文件的所有访问都被路由到我的应用程序?

  • thumbnailcache.db 的文件格式是否记录在案?资源管理器是否将整个文件拉入内存?拦截通信的最聪明方法是什么?

我感谢任何提示,即使它们只是部分解决方案。

4

1 回答 1

0

关于拦截访问 - 您需要创建/使用文件系统过滤器驱动程序。您可以自己编写或使用我们的CallbackFilter产品。

使用过滤器驱动程序,您可以拒绝请求、修改请求、提供虚假文件内容等。

于 2013-01-13T15:30:28.087 回答