c++ - thumbs - vinetto
¿Hay alguna lib de C++ para leer miniaturas de thumb.db en la carpeta de Windows? (2)
Quiero leer todas las miniaturas de una carpeta con imágenes en Windows XP. Pero si leo el archivo de imagen para obtener una imagen en miniatura, parece un poco lento, así que me gustaría poder leer primero el caché de imágenes de Windows: thumb.db. ¿Hay alguna lib en c ++ o c para leer miniaturas de thumb.db?
El archivo Thumbs.db se almacena en formato OLE Compound Document , el mismo formato que utilizan muchos productos de Microsoft Office.
También podría intentar buscar en ThumbsDBLib . Está en C # pero probablemente puedas ver lo que hacen para leer los datos y convertirlos a C ++.
Nota: Windows Vista y versiones posteriores no usan Thumbs.db. Consulte la interfaz IThumbnailCache para Vista y más adelante.
Para Vista y más tarde se almacenan aquí:% homedrive% / Users /% username% / AppData / Local / Microsoft / Windows / Explorer
Puede encontrar esto útil:
ThumbsDBLib en C ++