1

我一直在尝试分别保存文件的缩略图,这样当操作系统调用 ReadFile() 加载缩略图时,它将从附加文件而不是原始文件中加载。

我的问题是这是否可能。我可以识别操作系统何时请求缩略图(在它发出的所有 ReadFile() 调用之间,具有不同的偏移量和缓冲区大小)并从不同的文件中传递它吗?

另外,我可以禁用缩略图请求并以不同的方式提供它吗?我想减少操作系统对文件进行的 ReadFile() 调用次数,并且在我实际打开文件时只接收 ReadFile() 请求。

谢谢!

4

1 回答 1

3

请求缩略图的不是操作系统,而是资源管理器,它只是一个常规应用程序。Explorer 可以出于多种目的打开文件,并且没有很好的方法来区分它何时读取缩略图或任何其他元信息。也没有办法关闭特定驱动器的缩略图。

于 2016-01-16T15:21:40.923 回答