begin process at 2012 02 14 06:04:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Shell

 > (.NET) EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORATEUR MODE DÉTAILS)

(.NET) EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORATEUR MODE DÉTAILS)


 Information sur la source

Note :
9,13 / 10 - par 8 personnes
9,13 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Shell Source .NET ( DotNet ) Classé sous :miniature, explorateur, fichier, détail, shell Niveau :Initié Date de création :24/02/2007 Date de mise à jour :28/06/2007 16:37:56 Vu / téléchargé :9 642 / 989

Auteur : ShareVB

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note


 Description

Ce code permet d'extraire les miniatures des fichiers comme en mode Détails de l'explorateur Windows...

Si une miniature existe (ou est fabricable) on l'extrait, sinon on extrait l'icône (comme Windows)

Ce code utilise une TLB (traduit en assembly statiquement) dont la source ODL est fournie


 Conclusion

N'hésitez pas à commenter et à noter...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

28 juin 2007 16:37:56 :
transparence

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) CLONE/FORK DES FLUX DE LA CONSOLE : PERMETTRE LA REDIRECTION...
Source avec Zip Source .NET (Dotnet) DÉFRAGMENTER UN FICHIER
Source avec Zip Source .NET (Dotnet) ECRAN DE VEILLE : DÉTECTER LE LANCEMENT/DÉCLENCHER/EMPÊCHER
Source avec Zip Source .NET (Dotnet) AUTORUN : DÉTECTION DU LANCEMENT DE L'AUTORUN, DÉTECTION DU ...
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI...

 Sources de la même categorie

Source avec Zip CHOIX DE COULEUR SOUS XP EN MODE CONSOLE par ccgousset
Source avec Zip Source .NET (Dotnet) ENVOYEUR DE MAIL EN BATCH/DOS par Ant95
Source avec Zip Source avec une capture LANCEUR REALVNC par Nobru59
Source avec Zip Source .NET (Dotnet) XGBLENDERCOMPRESSOR par XelectroX
Source avec Zip Source .NET (Dotnet) CONTRÔLER L'AUTORUN DE WINDOWS XP (ET SUPÉRIEUR) ET LES NOTI... par ShareVB

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture EXPLORATEUR DE DOSSIER EN VB6 par TomIlliev
Source avec Zip Source avec une capture Source .NET (Dotnet) YOMMEXPLORER.NET EXPLORER / EXPLORATEUR DE DOSSIERS RÉPERTOI... par yomm
OUVERTURE D'UN FICHIER PAR UN LOGICIEL EXTERNE par casy
Source avec Zip EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORA... par ShareVB
Source avec Zip Source avec une capture AFFICHAGE DE L'EXPLORATEUR DE FICHIERS D'UN PC DISTANT PAR W... par tbbuim1

Commentaires et avis

Commentaire de etiennexxx9 le 26/02/2007 07:18:14

Salut,
J'aime bien, surtout sous Vista.
J'ai juste un petit problème avec les "Alpha PNG", le fond reste noir au lieu du gris de la fenêtre...
A part ca, tout semble correct, bravo.

Etienne

Commentaire de M51 le 12/04/2007 17:01:16

Merci beaucoup pour ce code très très utile ;)
Si je peux me permettre juste une remarque
pour l'extration d'un fichier ou d'un répertoire ...
tu peux utiliser la classe

System.IO.Path.GetFileName("C:\répertoire\fichier.exe) => fichier.exe
etc.. je te laisse regarder cette classe

Merci encore

Commentaire de ShareVB le 12/04/2007 17:33:08

salut,

ouep, je connais la classe Path :), mais j'ai traduit ca "à l'arrache" et je pense que le convertisseur de VS a traduit ma fonction direct sans broncher ;)...enfin, il faudra que je revois mes codes .Net pour les faire "plus .Net"...

ShareVB

Commentaire de NetWedge le 17/05/2007 14:41:24

Merci pour ce joli code très utile ^^
Cependant comme le dit précédament Etiennexxx9 l'image que ton module modExtract renvoie possède un fond noir au lieu de transparent.
Connaitrais-tu la solution à ce probleme?
Merci

Commentaire de ShareVB le 28/06/2007 16:42:39

salut,

désolé de ne pas avoir répondu plus tôt...

effectivement, il y a quelques que problèmes de transparences qui devraient être partiellement réglés. Personnellement, je n'ai pas trouvé de fond noir (mais plutot blanc). Cela dit la transparence ne marche pas à tous les coups (pour une même méthode de récupération de l'image)...curieux...

ShareVB

Commentaire de grosbidou21 le 05/02/2010 16:36:14

Bonjour à vous,
Je fais ressortir des oubliettes cette source!
Sharevb, bien que je me doute que cette source doit etre très loin dans ta mémoire, j'ai quand même une question à te poser.
J'utilise cette source pour mon petit programme mais sur Windows 7 la taille des miniatures extraites plafonne à 160x100 px environ alors que sous XP je pouvais extraire affiché l'image super rapidement dans une taille de 1000x1500 sans soucis.
Existe-t-il des restrictions à ce niveau sur Vista et Seven ou peut etre pouvons nous contourner le problème? ou une autre solution?
Pour info, j'ai essayé de lancer l'appli en mode compatibilité XP SP2, SP3 et en tant qu'administrateur... rien n'y change.
Merci beaucoup!

Commentaire de magicgus le 21/03/2010 14:34:19

Salut,

Dans ton programme ça marche mais étrangement quand je l'implémente dans un de mes projets, il me charge l'icone (avec la flèche pour les raccourcis) et non la miniature... Moi y'a n'a pas conprendre...

Commentaire de magicgus le 21/03/2010 14:36:03

je rajoute :

Je précise que les fichiers tester sur les deux projet avec des résultat différents sont les mêmes... Sa évitera au gens de me le demander ;)

Commentaire de magicgus le 21/03/2010 15:24:18

je recherche d'ou vient le probleme et j'ai trouvé ça :

dans la fonction ExtractImage
ie = getThumbnail(isf, pidl) me renvoie nothing... pourtant toutes les valeurs fournis sont identique d'un projet à l'autre, là je sèche...

Commentaire de blq le 11/12/2010 23:32:11 10/10

J'ai testé le programme sous VB 2010 Express après conservation auto. Cela fonctionne très bien. Par contre n'étant pas un expert, je ne comprend pas : Imports ThumbExtract
Ni comment la Dll ThumbExtract.Dll est générée, pourtant je l'efface et elle est bien compilée par le projet. J'ai du loupé un truc dans la déclaration. Du coup, je ne saisi pas le besoin de l'auto-déclaration. Mais je ne suis pas un expert de Visual Studio, j'essaye juste de comprendre l'interaction du programme avec lui-même.
Sinon c'est très bien !

Commentaire de ShareVB le 30/12/2010 12:39:05

salut BLQ,

Il s'agit d'une référence COM (vers un fichier TLB), Visual Studio régénère le fichier dll à chaque compilation (avec tlbimp).

ShareVB

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Commande Shell [ par capo666 ] Salut à tous,j'ai un petit problème, je m'explique.j'ai un fichier exe deja compiler nommer  allo.exe dans le c:\lorsque que double click dessus a la comment éxécuter fichier.reg avec la commande shell ? [ par xpert12 ] Bonjour et merci par avance. Je cherche à lancer le fichier 1.reg en mode caché via la commande Shell. Voici mon code erroné. Quelqu'un peut-il m'ai Ouvrir un doc [ par Ethan0026 ] Bonjour,j'ai une question un peu bête à poser pour une prog en vb.net :J'ai un fichier .pdf que je souhaiterai executer avec mon prog. J'ai donc fait commande shell ne s'exécute pas... [ par jfuck ] Bonjour,Voici ma situation et mon problème :Pour imprimer un formulaire, je crée un fichier HTML (concaténation de chaines et de balises).Ensuite j'im Problème de passage de param^tere dans un shell [ par tomykiller ] Bonjour à tous !Voilà j'expose mon petit problèmeJe voudrais crée un script qui lance un programme (LogParser) dans tous les fichiers présent dans un Finalisation d'un script [ par tetard_is_pa ] bon bah je nage complètement, j'ai beau comprendre la logique du If ... Then avec Else ou Case je n'arrive à rien (vivement les cours et la prog sur t Resources Bouton shell [ par NvZ75 ] Kikoo, voila je cherche à exécuter un fichier registre *.reg incorporer dans l'application, lorsque je clique sur un des bouton de ma form. J'ai donc [déplacé VB.NET -> VBA] Ouvrir un explorateur de fichier à partir d'un formulaire Access [ par zouf31 ] Bonjour à tous J'aimerai, à partir d'un bouton sur un formulaire, ouvrir un explorateur de fichier afin d'ouvrir un document (par exemple word, pdf.. comment simuler couper/coller par comande shell [ par maupetst ] Bonjour, j'aimerai simuler l'appuie clavier "crtl+x" et "crtl+v" par une macro vba, le tout ciblant un fichier genre toot.txt on va me dire, il faut Probleme avec la fonction Shell [ par vevel ] Bonjour, J'essaye desesperement d'ouvrir un fichier .bmp ou .jpg ou autre image dans Paint. J'ai essayer plusieurs solutions, mais la plus simple me


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,090 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales