EXTRAIRE ICONE D'UN EXE 16 BITS

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 - 7 juil. 2004 à 07:59
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 - 4 juin 2005 à 20:10
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24332-extraire-icone-d-un-exe-16-bits

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
4 juin 2005 à 20:10
Marche uniquement sur les exe 16 BITS !!!
Photoshop and co = 32 bits

@+
B0mbJacK Messages postés 141 Date d'inscription lundi 23 février 2004 Statut Membre Dernière intervention 25 octobre 2006 1
4 juin 2005 à 13:08
en essayant sur les dll ou l'exe de photoshop ainsi ke sur d'autre dll ou exe,j'ai une erreur ki s'arrete à la listview,normale car elle contient aucune donnée..
sinon comment on fait pour savoir si l'exe est en 16bits
pour l'instant ta source ne marche pas et c'est dommage pourtant tu es connu ici pour fournir des sources de bonne kalité mais là c'est raté
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 août 2004 à 08:25
On peut remplacer les données d'une icone grace aux membre Offset et Length de l'objet cRes membre de cResFile qui definissent respectivement la position dans le fichier exe et la taille octet des données

ex:

Dim mRes As New cResFile
Dim Ptr As Long
Dim Taille As Long
mRes.FileName = "MonExe.Exe"
Ptr = mRes.ListItems(1).Offset
Taille = mRes.ListItems(1).Length


@+
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
17 août 2004 à 08:12
Est-il facile de récupèrer la position de cet offset dans un fichier exe ? Car moi aussi ca m'interesse pour ma version beta du créateur d'icône !

Merci d'avance

DarK Sidious
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
17 août 2004 à 08:09
shadowmoy> si la taille est la meme alors oui le remplacement est tres simple a realiser c'est une simple copie de donnée a un l'offset prevu dans le fichier

@+
shadowmoy Messages postés 340 Date d'inscription jeudi 25 juillet 2002 Statut Membre Dernière intervention 25 août 2007
16 août 2004 à 22:52
hum ca serait possible de remplacer l'icone d'un exe compilé (vb,c++ ou autre) par une autre icone de meme taille (en octect) ?

(peut etre en binaire ?)
ca m'interesse ca :op ( le remplacement)

si tu as une idée pour ca ...
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
7 juil. 2004 à 07:59
Ah merci EB, je vais examiner cà sur le champ ;-)

DarK Sidious
Rejoignez-nous