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

Signaler
Messages postés
135
Date d'inscription
jeudi 22 mars 2007
Statut
Membre
Dernière intervention
25 juillet 2008
-
Messages postés
51
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
8 avril 2009
-
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

Messages postés
51
Date d'inscription
mercredi 11 mai 2005
Statut
Membre
Dernière intervention
8 avril 2009

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
Messages postés
135
Date d'inscription
jeudi 22 mars 2007
Statut
Membre
Dernière intervention
25 juillet 2008

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
Messages postés
135
Date d'inscription
jeudi 22 mars 2007
Statut
Membre
Dernière intervention
25 juillet 2008

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!
Messages postés
135
Date d'inscription
jeudi 22 mars 2007
Statut
Membre
Dernière intervention
25 juillet 2008

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
Afficher les 8 commentaires