Vous connaissez surement Resource Hacker... Et bien, j'ai décidé de faire un quasi-remake en VB.
On ne peut extraire que les ressources les plus utilisées comme les icônes, les curseurs, les images, les sons et les vidéos car le reste on s'en fout un peu.
La source est assez facile à comprendre (je pense) et elle utilise des APIs peu connues comme CreateIconFromResourceEx.
Je précise aussi que c'est une des rares sources qui permette d'extraire les icônes au format de couleur d'XP.
A vos commentaires...
12 mai 2008 à 21:51
Très belle source je lui met 10 si dans ton appli tu serais mettre les fichiers jpeg par contre se serait super top
24 août 2007 à 13:52
Merci.
11 mai 2006 à 23:09
chapeau!!
26 avril 2004 à 21:39
Par contre il y a un truc qui serait pas mal à faire, c'est d'extraire les images des executables VB (resource Hacker ne le fait pas).
C'est faisable avec un éditeur hexadécimal. Pour extraire une image ".jpg" par exemple, il suffit de copier les valeurs hexa de l'image dans un fichier vierge (édité en hexa).
Explications : les fichiers jpeg commencent toujours par "FF D8 FF E0 00 10 4A 46" et se terminent par "FF D9". A partir de là, pour trouver le code de l'image, il faut faire une recherche de "FF D8 FF E0 00 10 4A 46" et tout copier à patir de là jusqu'à "FF D9". On a ainsi le code en hexa d'une image en jpeg (on ne sait laquelle pour l'instant). Pour obtenir l'image dans son bon format, il faut coller son code dans un fichier vierge (toujours dans un éditeur hexa) et simplement l'enregistrer dans un fichier portant l'extension ".jpg"
Voilà, cela parrait peut-être dûr à faire mais c'est en fait tout simple. J'espère que je me suis bien expliqué !
Bonne continuation
5 mai 2003 à 10:35
Mais clementio je te fait confiance !
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.