我想创建一个软件来拦截资源管理器对缩略图缓存的访问。软件应接受资源管理器的请求并根据特定条件(例如是否安装了驱动器以及请求的缩略图是什么文件)返回肯定或否定结果。此外,安装的驱动器包含一个用于解密自定义缩略图的密钥。如果驱动器或密钥文件不可用,该工具将告诉资源管理器不存在缩略图。
我的问题:
哪种语言能够拦截这样的请求?有没有一些标准的方法来做到这一点?我可以伪造整个文件吗?例如,对文件的所有访问都被路由到我的应用程序?
thumbnailcache.db 的文件格式是否记录在案?资源管理器是否将整个文件拉入内存?拦截通信的最聪明方法是什么?
我感谢任何提示,即使它们只是部分解决方案。