Autor Tema: Thumbnail Extractor  (Leído 3105 veces)

0 Usuarios y 1 Visitante están viendo este tema.

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Thumbnail Extractor
« 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

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Thumbnail Extractor
« Respuesta #1 en: Mayo 15, 2012, 03:10:37 pm »
Bravazo!!! gracias Cobein, voy a a bajarlo.
Me encuentras en YAcosta.com

LeandroA

  • Administrador
  • Petabyte
  • *****
  • Mensajes: 1128
  • Reputación: +151/-8
    • Ver Perfil
Re:Thumbnail Extractor
« Respuesta #2 en: Mayo 30, 2012, 02:40:27 pm »
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.

cobein

  • Moderador Global
  • Gigabyte
  • *****
  • Mensajes: 348
  • Reputación: +63/-0
  • Más Argentino que el morcipan
    • Ver Perfil
Re:Thumbnail Extractor
« Respuesta #3 en: Mayo 30, 2012, 02:49:37 pm »
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.