cs_supergrey
Messages postés475Date d'inscriptionvendredi 27 juin 2003StatutMembreDernière intervention20 septembre 2010
-
27 juil. 2004 à 11:01
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 2008
-
27 août 2004 à 19:24
Bonjour, Je voudrais faire un programme qui me permette de changer les icones des application installé sur mon disque dur.
Quelqu'un peut m'aider?
Merci!
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 25 août 2004 à 10:38
Il faut normalement que tu change les ressources de l'exe:
Dans un exe,c'est le premier icône(ressource) qui est afficher donc il faut la changer . Va sur MSDN et cherche des fonction comme
LoadResource
LockResource
et là tu trouvera un exemple pour modifer les resource d'un exe .
Voilà, je peux pas te donner d'exemple parce que j'ai pas le temps mais avec çà tu peux trouver .
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 25 août 2004 à 21:27
a mon avis tu te lance dans une grande bataille, car en effet fo changer les resources, genre reshacker, j'ai fais une source a ce sujet, mais pas complete, si tu veux je peux t'aiguiller dans ton code. mais il fo savoir, k'il fo virer les headers des icones avant de les mettres dans les resources.(taille,info sur ico,...).
voila si tu veux de l'aide je suis a ta disposition
youpi :)
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 25 août 2004 à 23:38
Je ne crois pas puisqu'avec les fonction de l'API, cela est faite automatiquement mais il 23h30 et je sui strop fatiguer pour pondre du code donc à demain ....
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 27 août 2004 à 08:50
J'ai essayé aussi et çà marche pas tout letemps . En fait il y a un pb:
Prend un exe et change l'icône : tu aura l'impression que rien n'a changé .
Maintenant, ouvre une boite de dialogue Ouvrir et regarde l'i^cone de l'exe: il a changé . Je ne comprend pas pourquoi . Pöur l'instant, je suis à fond dedant pour trouver le pb .
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 27 août 2004 à 09:19
Je crois que j'ai trouvé : quand tu l'affiuche dans un petit format(petite icône), l'icône est bien affichée . Lais quand tu l'affiche dans un grand format, c'est l'ancienne image qui est affichée ! C'est bizarre quand même .
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 27 août 2004 à 12:57
c pas ma derniere version je suis désolé fodra ke je la mette mais la je suis a la bourre j'ai des trucs a faire donc j'ai pas le temps de changer le tout, mais effectivement ma source ki est sur le site ne fonctionne pas correctement, je l'avais mi sur le site a la demande du forum, pour faire avancé un gars je l'a metterai a jour dans une semaine
@+
youpi :)
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 27 août 2004 à 13:56
J'y suis presque, il me reste plus qu'à arriver à enregistrer les changement dans l'exe et c'est bon . De plsu ma nouvelle version sauvegardes les ancienne icône et arrive même à séparé dans des fichier différent toutes les icônes d'un même fichier icô . bien entendu cette version fait encore plus appel à des lectures perso des ressource d'où une plus grande complexité
Pamaury
Messages postés341Date d'inscriptionjeudi 3 avril 2003StatutMembreDernière intervention17 juin 20083 27 août 2004 à 19:24
Malheureusement, changé une icône est plus dûr que prévu et j'ai du tout recommencer à zéro(il me fallait une meilleur base, moins de variables globales, des fonctions claires des structures au lieu de un milliard de variables: tout ce que je n'avait pas fait !!) . Maintenant, j'arrive:
-charger et sauvegarder toutes les images d'une icône(il peut y en a avoir plusieurs par fichier à la lecture et à l'écriture)
-charger toutes les icône d'un exe et les sauvegarder .
-Obtenir toutes les info utiles pour changer une icône par une autre . Manque juste L'écriture du code .
Il me reste plus qu'à arriver à changer ces icône et faire une interface et ce qui ne sera pas dûr vu la structure du programme ! Donc je pense que si je continue à bosser dessus aujourd'hui(pas sûr j'y suis depuis 7h00 ce matin et j'ai fait une pause déjeuner, goûter et 30min de counter-strike ce qui fait beaucoup de temps !!) . Elle sera prête ce soir . Au pire demain ou après-demain .