PATCHMAKER (GÉNÉRATION DE PATCHS : 7KO MINI NON PACKE, 15,5KO + MUSIQUE POUR JOU

ELCouz Messages postés 135 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 25 juillet 2008 - 9 mai 2007 à 10:04
PoulpHunter Messages postés 51 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 8 avril 2009 - 3 juin 2007 à 11:39
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/42637-patchmaker-generation-de-patchs-7ko-mini-non-packe-15-5ko-musique-pour-jouer-un-xm-mod

PoulpHunter Messages postés 51 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 8 avril 2009
3 juin 2007 à 11:39
Ui alors t'as pas du voir que j'ai mis à jour, je n'utilise plus ResHacker,
et oui ce sont les patchs générés qui font 7ko, l'exe principal lui la taille est pas importante, en utilisant KOL on peut surement la réduire même à une 20-30ko mais je laisse le codeur améliorer sa si il le souhaite, la ou la source prend son intéret c'est coté taille du Patch en lui même.

Sinon pour PE Optimizer, il ne donne rien de plus, car perso je compresse par défault tout mes projets delphi (la le projet du PatchMaker fait dans les 450ko) même en gagnant 30ko au départ la compression donne la même chose (30ko qui servent à rien -> 1k max comprimer enfin en gros)
PE Optimizer donne rien non plus sur mes ptits Patchs vu que j'ai déjà virer les relocations, quand à l'optimisation du PE Header, dans notre cas cela ne fais rien gagner.

Dans ton script pour ResHacker, j'ai vu que tu vire toute les ressources, dans les patchs, il n'y en a de base aucune (de trop) à part DVCLAL et PACKAGEINFO, pour pas réutiliser ResHacker, je vais faire virer sa par le PatchMaker ou une version modifiée de StripReloc on verra...
Le patch mini de 7ko reste à 7ko, juste le patch avec player de zik fait 14,5ko now...

Sinon pour UPX j'utilise plutôt le mode --ultrabruteforce qui est le plus lent mais le max niveau compression :p
ELCouz Messages postés 135 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 25 juillet 2008
3 juin 2007 à 04:30
ahhh lol javais mal compris ,, si jcomprend bien cest tes patch qui genere qui sont 7 k !!!
assaye pareil ma technique pour ton exe de ton projet sa va surement i enlever plus aulieu detre 170 k sa va p-e etre 120k :D

Laurent
ELCouz Messages postés 135 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 25 juillet 2008
3 juin 2007 à 04:25
ah oui joublais sa te prend upx et reshacker le tout dans le meme dossier

PS: cest moi ou ton exe fait 170 k dans le lien que tu ma donner ???

Laurent!
ELCouz Messages postés 135 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 25 juillet 2008
3 juin 2007 à 04:24
jvais te donner un truc pour en enlever encore plus aumois 1 k

ce que ta besoin :
www.elcouz.net/delphifr/peoptim.zip (PE optmizer)

dans un bat pour te sauver du temps

@echo off
ResHacker.exe -script reduce.txt
pause
peoptim.exe exefinal.exe
pause
upx exefinal.exe --best --force

dans un fichier texte ,, le script reshacker (reduce.txt):

[FILENAMES]
Exe=monexebrute.exe
SaveAs=exefinal.exe
Log=FinalRes.log

[COMMANDS]
-delete bitmap ,,
-delete dialog ,,
-delete CursorGroup ,,
-delete StringTable ,,
-delete RCData ,DVCLAL,
-delete RCData ,PACKAGEINFO,

et voila !! :)
Laurent
PoulpHunter Messages postés 51 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 8 avril 2009
30 mai 2007 à 02:24
J'ai remis à jour en me servant un peu de KOL, sa donne un patch mini de 7ko UPX de 5,5ko j'aime bien :p
Je me sert plus de ResHack (c'été en attendant de me servir des APIs windows conçues pour sa)

Cette source peut aussi servir de source sur comment modifier l'icone d'un .exe, je croyais sa assez simple et finalement j'ai du bosser...
Si il y en a qui sont intéressés je mettrais une source à part (sinon tout est dans celle la déjà)

Si quelqu'un à une idée d'amélioration, s'il y a des bugs, ou le moindre truc, je suis preneur !

Au passage l'exe est téléchargeable ici :
http://poulphunter1.free.fr/dl/Mesprogs/dlid.php3?dl=19
PoulpHunter Messages postés 51 Date d'inscription mercredi 11 mai 2005 Statut Membre Dernière intervention 8 avril 2009
9 mai 2007 à 11:40
ah, uép sa a l'air sympa ce machin !
Merci de l'info
ELCouz Messages postés 135 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 25 juillet 2008
9 mai 2007 à 10:06
PS: cetais juste un conseil pour que tu devellope ta prochaine version plus facilement et rapidement ;)
ELCouz Messages postés 135 Date d'inscription jeudi 22 mars 2007 Statut Membre Dernière intervention 25 juillet 2008
9 mai 2007 à 10:04
tu savais que KOL & MCK sa lexistait ?
cest bcp moins complexe,, il converti une bonne parti de ton code en asm...
Sa permet de faire VISUELEMENT des applications via Delphi vrm pti sans vcl ceux de borland,,
un form vide avec un editbox cest 10K pas upxer
jai faite un keygen 65K (avec un bmp de fond 130K + 18k music XM + 6K de code uFMOD sans ressource ((voir mon post Array of bytes sur le forum)) ni dll)

pour ceux qui non pas KOL & MCK jai compiler une version ici : http://www.elcouz.net/delphifr/LiTEKGeN - VMware v5.rar

je posterai la source si qqn est interesser a travailler avec KOL-MCK...

salut

Laurent!
Rejoignez-nous