C++ 是否有任何C++;是否要从Windows文件夹中的thumb.db读取缩略图?

C++ 是否有任何C++;是否要从Windows文件夹中的thumb.db读取缩略图?,c++,windows,image,C++,Windows,Image,我想在Windows XP中读取包含图像的文件夹中的所有缩略图。 但是,如果我读取图像文件以获取缩略图,它似乎有点慢,因此我希望可以首先读取windows图像缩略图缓存:thumb.db。 是否有任何在C++或C中读取拇指的缩略图。Db.< /P> < P> THEMPUSS.DB文件以OLE格式存储,与许多微软Office产品使用的格式相同。 你也可以试着调查一下。它在C语言中,但是你可以看到他们做了什么来读取数据并将其转换成C++。 注意:Windows Vista及更高版本不使用Thumb

我想在Windows XP中读取包含图像的文件夹中的所有缩略图。 但是,如果我读取图像文件以获取缩略图,它似乎有点慢,因此我希望可以首先读取windows图像缩略图缓存:thumb.db。
是否有任何在C++或C中读取拇指的缩略图。Db.< /P> < P> THEMPUSS.DB文件以OLE格式存储,与许多微软Office产品使用的格式相同。 你也可以试着调查一下。它在C语言中,但是你可以看到他们做了什么来读取数据并将其转换成C++。 注意:Windows Vista及更高版本不使用Thumbs.db。有关Vista和更高版本,请参见


对于Vista和更高版本,它们存储在此处:%homedrive%\Users\%username%\AppData\Local\Microsoft\Windows\Explorer

您可能会发现这很有用:

C中的ThumbsDBLib++


很抱歉,thumbs.db似乎不存储每个广告1个缩略图的图像。直到现在,我还确信它确实是这样,因为我在某个地方读到了。谢谢你,布莱恩!我把C++代码转换成C++,它工作!顺便说一句,我的英文名字也是布莱恩_