Visual Basic Foro
General => Códigos - Aportes - Recursos => Mensaje iniciado por: cobein en Mayo 15, 2012, 12:25:51 pm
-
Hola, estaba intentando extraer un preview de los archvos como hace windows y termine haciendo un modulo para leer el cache donde se guardan los thumbnails de los iconos. Funciona SOLO en windows 7.
http://www.2shared.com/file/c6Lmm71Y/Thumb_Extractor.html
-
Bravazo!!! gracias Cobein, voy a a bajarlo.
-
Muy bueno!, hace un tiempo atrás quise hacer algo parecido pero no encontré ninguna info o no supe hacerlo, después use un IVBExtractImageLib.tlb que era de vbAcelerator, que devolvía el thumbnail pero no lo leía del Thumbs.db sino que lo regeneraba desde el mismo archivo con el tamaño deseado, es decir no con el tamaño que se almaceno en el .db (es el que use en el proyecto del Rat)
No pensé que con una estructura se podían cargar los datos así de fácil, pensaba que había que utilizar alguna api en especial para poder leer los .db.
Con lo de la versión, vos lo probaste en windows XP o Vista, ya que validas si es windows 7, quizás usan las mismas estructuras y sirve igual. después voy a probarlo con una pc con windows xp y te cuento.
Saludos.
-
Segun el code en que lo base hay diferentes estructuras para cada OS, estan en el source original pero no las agregue porque no tenia como testearlo. Algo que no encontre como hacer es encontrar la correspondencia entre el icono y el archivo, los nombres que estan en la db al parecer estan hasheados.